开启远程访问:
在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;
mysql>delete from user where host=’%’;
mysql>select host, user from user;
mysql>FLUSH PRIVILEGES;
//给用户授权,所有权限
GRANT ALL ON *.* TO ‘pig’@’%’;
对于Mysql5.7, 要注释掉my.cnf里面默认的两行代码
本文为“技术点滴”的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。