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;
阅读(969) | 评论(0) | 转发(0) |