mysql设置允许远程连接

1010阅读 0评论2014-04-17 xcgsnowdrop
分类:Mysql/postgreSQL

mysql数据库默认情况下不允许远程连接。如需设置,方法如下:
1.改表法
本地登入mysql,更改“mysql”数据库里的“user”表中的“host”项,改为"%"则允许任何主机远程连接,改为“指定IP”则仅允许该IP远程连接。
mysql -u root -p123456 -h localhost
use mysql;
update user set host = '%' where user = 'root'
2.授权法
例1.你想myuser使用mypassword从任何主机连接到mysql服务器
grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option;
例2.允许用户myuser使用mypassword从ip为192.168.1.5的主机连接到mysql服务器
grant all privileges on *.* to 'myuser'@192.168.1.5 identified by 'mypassword' with grant option;
上一篇:mysql处理N个时间单位(N天、N周、N月、N年)以前或以后的数据的方法
下一篇:mysql忘记root密码取回方法