自闭了一天,终于在实验室大佬的帮助下连接好了。
记录一下这美好的时刻。。。。
系统 Ubuntu 16.04 + mysql 5.7
远程连接步骤
1
登录数据库
mysql -h localhost -u root -p
之后输入密码:
1、编辑数据库
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
mysql>flush privileges; 这句一定要加上!!!
一定要加上!!!!!!!!!!!!!!!!!!!!!!!!
2
/etc/mysql/mysql.conf.d/mysqld.cnf配置问题:
bind-address = 127.0.0.1 #这里默认监听本地localhost
如果要让mysql监听到其他的地址,可以将bind-address = 127.0.0.1注释掉。,或者将bind-address = 0.0.0.0监听所有的地址
3
开放3306端口,在防火墙里加上规则就行了
4
然后
service mysql restart;