MYSQL开启远程访问权限

MYSQL开启远程访问权限,编辑my.cnf,把bind-address一行注释掉,如下图:

在my.cnf中,把上图的这个注释掉 ( find / -name my.cnf )

然后重启Mysql

再执行下面的语句

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

去掉远程访问权限:

mysql -u root -p123456

use mysql;
delete from user where host='%';
select host, user from user;
FLUSH PRIVILEGES;

//给用户授权,所有权限
GRANT ALL ON *.* TO 'pig'@'%';

对于Mysql5.7, 要注释掉my.cnf里面默认的两行代码

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注