注意点:
- 如果使用root账户,MySQL默认是没有密码的。
- 需要给root账户设置密码,才能远程用root账户登录MySQL
// 本地进入MySQL,在mysql数据库下(use mysql;)
update mysql.user set password = password('your_password') where User = 'root'; // 设置密码
flush privileges; //刷新
- 设置远程访问权限
grant all privileges on *.* to 'root'@'localhost' identified by 'your_password' with grant option;
// ’localhost‘为远程访问的IP,不限制IP则为’%‘
- 完成以上步骤即可(可能有些Linux需要配置防火墙中的端口)