远程连接linux mysql(解决10061)

来源:互联网 发布:只有中国网络有墙吗 编辑:程序博客网 时间:2024/03/29 16:31

方法一 改表:

1.更改/etc/mysql/my.cnf

    将文件中的“bind-address  = 127.0.0.1”改为“bind-address  = 0.0.0.0”,让所有IP都能访问 

2.修改user表

mysql -u root -p 
输入密码
update user set host='%' where user='root' and host='localhost';


方法二 授权:

如果你想允许用户elvis从ip为192.168.1.3的主机连接到mysql服务器,并使用elvis作为密码 

GRANT ALL PRIVILEGES ON *.* TO 'elvis'@'192.168.1.3' IDENTIFIED BY 'elvis' WITH GRANT OPTION; 

允许所有ip,则用% 代替IP

GRANT ALL PRIVILEGES ON *.* TO 'elvis'@'%' IDENTIFIED BY 'elvis' WITH GRANT OPTION; 

原创粉丝点击