一、MySql9 下载
官网下载地址:https://dev.mysql.com/downloads/mysql/

二、MySql 9初始化配置
- my.ini 创建Window系统配置文件
sql
[client]
port=3306
character_set_server=utf8mb4
[mysqld]
# 指定数据库默认编码
character_set_server=utf8mb4
# 数据库、表名区分大小写
lower_case_table_names=2
default-storage-engine=INNODB
# These are commonly set, remove the # and set as required.
basedir ="G:\dev\mysql-9.6.0-winx64"
datadir ="G:\dev\mysql-9.6.0-winx64\data"
port = 3306
sql_mode=strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero

2.配置mysql 环境变量

- mysqld 初始化 , data文件
管理员控制台,运行:
说明:临时密码记录一下,服务启动后,初次登录验证时候需要
sql
mysqld --initialize --user=mysql --console

初始化成功后会显示临时密码,类似:务必保存此密码!A temporary password is generated for root@localhost: xxxxxxxx
三、MySql9 服务启动和安装
1.安装服务
cs
mysqld install MySQL
2.启动服务
cs
启动服务命令为:net start mysql
关闭服务命令为:net stop mysql
3.移除服务
cs
mysqld remove
4.修改登录密码命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

四、Mysql 启动失败常见问题
MySQL启动失败------MySQL服务无法启动原因及解决办法
1.缺乏my.ini文件, 或者文件配置内容,根据版本区别
2.缺乏data文件
3.端口占用(MySQL的默认端口是3306)
解决方案推荐:删除data文件夹,重新初始化
更多: