PS:在win10Powershell下,除非已经把bin目录加入环境变量,在本地目录的情况下需要在命令前添加.\。
例如
mysqld --initialize
就需要修改为
.\mysqld --initialize
当然可以打出来mysqld通过tab键自动补齐
1.在bin目录下 mysqld --initialize
2.在bin目录下 mysqld -install
3.在生成的data目录下中找到一个以 .err结尾的文件
4.用记事本打开获得初始随机密码
5.用初始密码登陆
6.使用以下命令修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
7.如果使用可视化程序出现以下报错
Client does not support authentication protocol requested by server
用命令行打开MySQL登录上
输入
USE mysql;
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘831015’;
就可以了,这是密码验证产生的问题