/etc/mysql/mysql.conf.d,编辑mysqld.cnf,在里面找到
bind-address = 127.0.0.1
将其改为 bind-address = 0.0.0.0,即可实现允许任意IP的访问。
mysql> use mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '796Wang.p' WITH GRANT OPTION;
mysql> flush privileges;
或者
update user set user.Host="%" where user.User="root";
mysql> flush privileges;
客户端远程:
mysql -uroot -p -h10.154.0.43 -P3306
通过修改/etc/mysql/mysql.conf.d/mysqld.cnf文件,将bind-address从127.0.0.1改为0.0.0.0,然后使用MySQL命令GRANTALLPRIVILEGES或UPDATE用户表,允许root用户从任何IP登录,并设置相应密码,最后执行flushprivileges使更改生效。

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



