默认情况下,mysql只允许本地连接,如果需要开启远程连接,则需要修改配置。
首先打开配置文件进行修改
cd /etc/mysql/
vim my.cnf
找到
bind-address = 127.0.0.1
//注释掉如下
#bind-address = 127.0.0.1
保存退出后,使用如下命令,输入密码后进入mysql
mysql -u username
为需要远程登录的用户赋予权限
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "password";
mysql> flush privileges; // 刷新使设置立即生效
设置完成后即可进行远程连接mysql