无尽码路

清凉夏日,您升官了吗?
Windows上MySQL-8.0初始化
at 2023-12-27 13:10:48, by 鹏城奋青

最简单省事的操作如下。

1、解压好8.0版本的mysql。

2、在bin同级目录创建data数据目录。

3、初始化,记得获取密码。

mysqld --initialize

4、修改root密码。

alter user 'root'@'localhost' identified by '123456';
flush privileges;

补充:如果我们的程序是在docker容器中运行,而且mysql是在windows主机上运行,那么默认情况下mysql不允许localhost以外的来源访问,因此容器中的程序是连不到mysql,我们需要将其配置修改一下:

use mysql;
update user set host='%' where user='root';
flush privileges;