虚拟机上的系统是ubuntu 16.04 LTS
关于虚拟机安装mysql 5.7,参考以下的连接
Ubuntu安装Mysql 5.7
安装成功之后,执行赋予局域网可以访问虚拟机上的mysql
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> flush privileges
其中root 是用户名,’123456’是用户root的密码。
执行完上述操作之后,发现仍然无法连接,原因在于还得需要mysql的配置文件
参考连接
怎么修改呢?
1、转到/etc/mysql/mysql.conf.d文件夹下
cd /etc/mysql/mysql.conf.d
2、打开mysql.cnf文件
sudo vim mysqld.cnf
3、按i对文件进行编辑,找到bind-address= 127.0.0.1 这一行,注释掉就可以了。