输入"E:\MySql\mysql-5.7.40-winx64\bin\mysqld.exe" --initalize --console报错
Can' create test file
Failed to set datadir to
Aborting
查看my.ini配置,没有问题
解决:
在bin目录下,初始化命令写为
mysql-8.0.32-winx64\bin>mysqld --defaults-file=H:\MySQL\mysql-8.0.32-winx64\my.ini --initialize --console
mysqld --defaults-file=H:\MySQL\mysql-8.0.32-winx64\my.ini --initialize --console
会生成一个随机密码
toot@localhost:冒号后面的全部要复制
配置环境变量
制作服务
>>>"E:\MySql\mysql-5.7.40-winx64\bin\mysqld.exe" --install mysql
启动服务
>>> net start mysql
启动mysql
mysql -u root -p
右键粘贴复制的密码
设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';