mysql如何允许远程连接

环境:linux(redflag6)+phpmyadmin

1、打开phpmyadmin->SQL,执行如下语句:

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

允许myuser这个用户,凭借mypassword这个密码可以在任何的机器上访问任何的数据库。

2、或者我们也可以举例细化一下:

grant select,insert,update,delete,create,drop on mydb.mytable to 'germy'@192.168.1.88 identified by 'germmy';

允许lzpddd这个用户,凭借mypassword这个密码,在IP为192.168.1.88的地址上对mydb数据库下面的mytable拥有select,insert,update,delete,create,drop权限。

注意到:用户名密码都要用引号括起来。

3、用mysql客户端连接一下试试:

mysql -ugermmy -pgermmy -h 192.168.190.131 -P 3306 -D adms_db

 注意:在密码那个选项 -proot后面不能有空格。

-P 是端口

-D 是数据库名。

 refurl:http://blog.csdn.net/lzpggg/article/details/4562439

http://soft.chinabyte.com/140/7769640.shtml

http://www.itxx.com.cn/data/mysql/data_1995.html

 http://www.linuxidc.com/Linux/2014-04/100485.htm 同样的思路。

猜你喜欢

转载自wandejun1012.iteye.com/blog/1965415