第一步登录数据库:mysql -u root -p
第二步修改mysql数据库的user表:
use mysql;
update user set host = '%' where user = 'root';(设置权限,给予该账户可以远程连接的权限)
第三步修改监听端口
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 127.0.0.1(把这一句注释掉)
第四步用root用户重启服务器
shutdown -r now
这样以前写的项目访问数据库的时候 ip是localhost话的改成服务器的ip地址,不然无法访问(监听的ip变了)
网友评论