下载 mysql-5.7.33-winx64.zip 文件,并解压缩到 D:\database 目录。
[client]
port=3306
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
port=3306
default-time_zone=‘+8:00‘
character-set-server=utf8mb4
basedir=D:/database/mysql-5.7.33-winx64
datadir=D:/database/mysql-5.7.33-winx64/data
max_connections=200
max_connect_errors=10
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
使用管理员身份运行 cmd,并定位到 D:\database\mysql-5.7.33-winx64\bin 目录下
初始化mysql
mysqld --defaults-file=D:\database\mysql-5.7.33-winx64\my.ini --initialize --console
【提示】记住此时生成的临时密码,后面要用。
安装mysql服务
mysqld --install MySQL --defaults-file="D:\database\mysql-5.7.33-winx64\my.ini"
启动服务
net start MySQL
root账户登录mysql
mysql -u root -p --protocol=tcp --host=localhost --port=3306
【注意】回车之后请输入刚刚生成的临时密码。
修改密码
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘root‘;
刷新权限
flush privileges;
原文:https://www.cnblogs.com/qubo520/p/14882081.html