mysql 远程连接的那些事
mysql安装好默认是不能远程建立连接的,只能在建立本机的连接(只监听本机的3306端口)。
1.查看是否能远程连接
如果发现mysql只监听127.0.0.1的连接,那么就只能本地访问啊
2.修改mysql配置文件,允许远程连接
sudo vim /etc/mysql/my.cnf
注释掉bind-address
3. 修改用户的远程访问权限
user mysql;
update user set Host='%' where User='yourname';
flush privileges;
再看看用户是否有相关权限?
select Host, User from user;
如果对应的用户有%则表示能够在远程访问了
4.mysql远程登录
运行mysql -h yourIP -u来远程登录
成功了
在服务器端看看新建立的连接