当前位置: 首页 > news >正文

命令行安装 MySQL 8.4.6

官网下载社区版ZIP包:mysql-8.4.6-winx64.zip

1. 设置环境变量 path

解压路径为:C:\dev\mysql-8.4.5-winx64

# 设置临时环境变量 (只在当前窗口有效)
$env:path = "$env:path;C:\dev\mysql-8.4.5-winx64\bin"
# 设置永久环境变量 (只在新开窗口有效)
$user_path = [System.Environment]::GetEnvironmentVariable("path","user")
$user_path = "$user_path;C:\dev\mysql-8.4.5-winx64\bin"
[System.Environment]::SetEnvironmentVariable("path",$user_path,"user")

2. 初始化数据库

mysqld --initialize --console

root 初始密码请看控制台日志:

PS C:\dev\mysql-8.4.5-winx64> mysqld --initialize --console
2025-10-05T03:10:12.817313Z 0 [System] [MY-015017] [Server] MySQL Server Initialization - start.
2025-10-05T03:10:12.822270Z 0 [System] [MY-013169] [Server] C:\dev\mysql-8.4.5-winx64\bin\mysqld.exe (mysqld 8.4.5) initializing of server in progress as process 15916
2025-10-05T03:10:12.841593Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2025-10-05T03:10:13.203981Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2025-10-05T03:10:14.788080Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 7Pm3zSFqWU>_
2025-10-05T03:10:16.799306Z 0 [System] [MY-015018] [Server] MySQL Server Initialization - end.

3. 安装服务,启动服务

# 安装服务 
mysqld install
# 查看服务
Get-Service -Name mysql
# 启动服务
net start mysql

服务管理:

# 安装 MySQL 服务, 服务名不写则默认 mysql
mysqld install [服务名]
# 启动 MySQL
net start mysql
# 停止 MySQL
net stop mysql
# 卸载 MySQL 服务
mysqld remove mysql

4. 修改 root 密码

# 登录 root 用户
mysql -u root -p
-- 修改密码
alter user 'root'@'localhost' identified by 'root';

5. 创建用户,数据库,授权

-- 创建用户
create user 'dev'@'%' identified by 'dev';
-- 创建数据库
create database mydb character set 'utf8' collate 'utf8_general_ci';
-- 授权
grant all privileges on mydb.* to 'dev'@'%';
-- 刷新权限
flush privileges;
-- 退出
exit;

6. 通过防火墙设置

如果需要在网络上其他电脑连接数据库,则需设置防火墙
在这里插入图片描述

http://www.dtcms.com/a/445708.html

相关文章:

  • 数据库--数据库约束和表的设计
  • [Windows] 磁盘映像管理工具:WimTool v1.7.2025.1001
  • 公司自己做网站晋城企业网站建设价格
  • 【SpringCloud(1)】初识微服务架构:创建一个简单的微服务;java与Spring与微服务;初入RestTemplate
  • leetcode 79 单词搜索
  • 站长之家官网查询电子商务网站建设与实践上机指导
  • 二叉树实战笔记:结构、遍历、接口与 OJ 实战
  • 哈尔滨php网站开发公司设置网站默认首页
  • 华为OD机试C卷 - 分披萨 - 贪心 DFS - (Java C++ JavaScript Python)
  • 仿照STM32 HAL库设计思想使用FreeRTOS实现异步非阻塞式设备驱动
  • 铜川做网站电话网页设计规范
  • ssc-FinLLM 金融大模型 相关链接
  • 二叉排序树(建树、查找、删除)
  • Linux学习笔记--i2cget 命令
  • 网站建设的标签指的是响应式网页设计图片
  • 用 CodeBuddy CLI + Prompt,从零到可运行:前后端混合管理系统的高效实战
  • 电源——电荷泵详解
  • 榆林国贸网站建设网站的关键词挖掘方式
  • 从思路到落地:用 Redis 搭建超低延迟在线特征存储库
  • sosdp
  • 快速了解BERT
  • 在线Deflate压缩工具(支持添加zlib头及无zlib头模式)
  • 第14节-增强表结构-ALTER-TABLE
  • Ubuntu之apt更新源
  • T527 IR-RX 调试
  • 低成本能谱仪设计:基于分立器件的模拟前端与数字后端实现方案
  • 计算机视觉的数据收集与标注
  • LeetCode:92.最小路径和
  • 百度竞价推广属于什么广告广东网站se0优化公司
  • Anaconda路径配置