默认情况下mysql是禁止外部连接数据库的,主要是为了安全考虑,但是实际开发中不少人是用第三方工具连接的,因此要开启外部链接!
一、修改配置
vim /etc/my.cnf
找到bind-address 值改为 0.0.0.0;
bind-address = 0.0.0.0;
二、给远程登录的账户授权
1.添加可远程连接的新用户
grant all on *.* to yourusername@'%' identified by 'yourpassword' with grant option;
flush privileges;
2.授权root用户
grant all privileges on *.* to 'root'@'%' identified by 'yourpassword' with grant option;
flush privileges;
个人建议不要开启root用户远程连接。