使用mysql进行远程访问,如果是用mysql workbench,只需要将limit to hosts matching 改为%,就表示此用户可以远程访问,废话不多说,如图:
这样的话,就只能够本地访问 了。
当然,网上也有用代码来实现的访问(我只是搬运工,代码如下)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//赋予任何主机访问数据的权限
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI TH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
引用:http://www.jb51.net/article/85218.htm