> 数据库 > MySQL >

允许mysql远程登录

1.如果连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.108' is not allowed to connect to this MySQL server
证明mysql中不允许192.168.1.108的ip访问服务。



2.

你想myuser使用mypassword从任何主机连接到mysql服务器的话。
在mysql命令行中执行如下:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;



3.

如果你想允许用户myuser从ip为192.168.1.108的主机连接到mysql服务器,
并使用mypassword作为密码。
在mysql命令行中执行如下
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.108' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;



4.
以上方法在mysql命令行成功执行后,就可以让用户远程登录了。 (责任编辑:IT)