- 先在服务器中通过命令行方式登录mysql:mysql -u root -p 回车后输入密码
- 执行use mysql;
- 执行gant all privileges on *.* to root@'%' identified by '密码'; 注意:如果是mysql8.0以上的则先执行 update user set host='%' where user='用户名'; 再执行grant all privileges on *.* to '用户名'@'%' ;这个亲自踩的坑
- 执行flush privileges;
备注:以上步骤2、3、4中命令后的分号也是命令的一部分,执行的时候不要漏掉。密码处请设置mysql的密码。