【运维心得】windows11安装mysql8解压版
1. 下载安装包
mysql8 地址:
2. 解压到指定路径,如D:/software/
如果有其他后缀可以去掉。
3.创建my.ini配置文件
basedir是安装路径, datadir是数据存放路径
[mysqld] basedir=D:/software/mysql default-storage-engine=INNODB datadir=D:/mysqldata port=3306 # 默认字符集 character-set-server=utf8mb4 # 默认使用mysql_native_password插件认证 default_authentication_plugin=mysql_native_password # 存储引擎 wait_timeout=1814400 # 客户端配置项 [mysql] default-character-set=utf8mb4 # 连接客户端配置项 [client] default-character-set=utf8mb4
4. win + x,管理权限打开命令行,cd到安装目录,执行
.mysqld install .mysqld --initialize --console
注意上边的命令,不包含创建mysql数据存放路径,需要手动创建,或者命令指定数据路径(--datadir=D:/mysqldata)
如果报错,可能是没有使用管理员权限执行,或者,my.ini的文件有问题,比如文件格式,比如编码
注意日志中的临时密码
5. net start mysql
启动mysql服务
6. 配置MySQL环境变量
Windows11 操作方式:
桌面 - 此电脑 - 右键->属性- 系统信息,找到高级系统设置-点进去
高级->环境变量-> 新建
然后编辑 path 新增一条 %MYSQL_HOME%/bin 确定
7. 修改初始密码
mysql -u root -p
输入初始化的时候,命令行中的临时密码
ALTER USER root@localhost identified with mysql_native_password by 你的密码;
flush privileges;
退出重新登录,用新密码即可。
备注: 配置文件中指定 使用认证插件,避免navicat等可视化客户端无法连接。
# 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password