修改mysql外部访问权限
1、查看3306端口是否允许外部访问
netstat -an | grep 3306 显示::: 或者0.0.0.0为已经开放外部访问
2、若端口没有开放外部访问,则修改bind-address:
#修改mysql配置 bind-address为:0:0:0:0
vim /etc/mysql/mysql.conf.d/mysqld.cnf
#修改mysql用户权限
mysql -u root -p
use mysql;
#查看当前的用户和权限设置。
select host, user from user;
#更新对应用户的权限,允许从任何主机连接。
update user set host = '%' where user = 'your_username';
#重新赋予用户对应数据库权限
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'hostname';
#刷新权限。
flush privileges;
2722

被折叠的 条评论
为什么被折叠?



