1. 程式人生 > >Navicat連線虛擬機器(Ubuntu)Mysql

Navicat連線虛擬機器(Ubuntu)Mysql

1. 檢視虛擬機器ip地址

ifconfig -a
inet後面為虛擬機器ip地址
更多關於ifconfig命令的用法:ifconfig命令詳細解釋
在這裡插入圖片描述

2. 授權mysql遠端訪問

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在這裡插入圖片描述

可以看到mysql預設只能被本地監聽。
將127.0.0.1改為0.0.0.0即可被外部訪問。

之後,在虛擬機器中登陸mysql
mysql -u root -p
更改許可權,其中yourpd為你的密碼

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpd' WITH GRANT OPTION;
mysql> FLUSH   PRIVILEGES;

重啟mysql服務
service mysql restart

3. 通過windows navicat連線

在這裡插入圖片描述
主機填寫虛擬機器的ip。密碼填虛擬機器的mysql root賬戶的密碼即可