红联Linux门户
Linux帮助

mysql远程登录权限修改

发布时间:2016-06-09 10:37:35来源:linux网站作者:yikai.shao

mysql默认只允许在localhost主机登录,如果想要通过远程登录管理,需要修改相应的权限。


方法一

首先:开启mysql所在主机的3306端口,或者关闭防火墙。

service iptables stop # centos关闭防火墙

查看数据库权限:

show grants;

允许其他主机访问mysql

grant all privileges on *.* to 'root'@'%' identified by 'passwd' with grant option;


方法二

修改/etc/mysql/my.conf配置文件,注释掉

# bind-address  = 127.0.0.1

或者改为

bind-address  = 0.0.0.0

重启mysql

sudo service mysql restart

然后在命令窗口登陆mysql,执行如下语句:

mysql> grant all on database_name.* to user_name@'%' identified by 'user_password';

database_name,user_name,user_password根据实际情况修改。

database_name也可用“*”代替,表示所有数据库。


本文永久更新地址:http://www.linuxdiyf.com/linux/21365.html