1、cmd到bin目录
2、mysqld --initialize --user=root --console(账户root,生成随机密码并显示在控制台窗口)
mysqld --initialize (这里是初始化随机密码,需要到安装目录下的data文件夹内找一个xxxx.err的文件,里面有初始化的账户与密码)
mysqld --initialize-insecure(这里是空密码,账户是root)
如果失败,则删除data文件夹再试
3、mysqld --install mysql 安装服务,必须,如果已经存在,则 sc delete mysql 删掉重来
4、net start mysql 启动MySQL net stop mysql 为停止
5、mysql -uroot -p 登录MySQL,输入初始化用户时候送的密码
以上任何步骤失败,则删除data文件夹再试
6、 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456' ; 设置密码
7、grant all on *.* to root@'%' identified by '123456'; 设置第三方连接权限,如果失败,则试试:
create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;
flush privileges;
8、exit