1.首先登录账号

mysql -uroot -p

2.输入数据库密码

3.使用mysql用户(正常测试未使用)

use mysql

4.开启MySQL的远程帐号,创建远程登陆用户并授权

grant all PRIVILEGES on *.* to root@'ip'  identified by 'password'; 

备注

1).all PRIVILEGES 表示赋予所有的权限给指定用户
2).数据库.数据表名 全部数据库的全部表授权为“*.*”
3).root 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。
4).'ip'表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可
5).password为root的密码

5.立即生效

flush privileges;