虛擬機上的系統是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 這一行,註釋掉就可以了。