在Windows環(huán)境下訪問linux中MySQL數(shù)據(jù)庫的配置
在Windows環(huán)境下訪問linux中MySQL數(shù)據(jù)庫的配置
一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為服務(wù)器端的數(shù)據(jù)庫,而前端開發(fā)一般都選擇Windows環(huán)境,所以在Windows環(huán)境下訪問linux中MySQL數(shù)據(jù)庫就顯得尤為重要。下面是學(xué)習(xí)啦小編跟大家分享的是在Windows環(huán)境下訪問linux中MySQL數(shù)據(jù)庫的配置,歡迎大家來閱讀學(xué)習(xí)。
在Windows環(huán)境下訪問linux中MySQL數(shù)據(jù)庫的配置
工具/原料
Windows7
VMware Workstation 12 Pro
ubuntu-15.10
一、創(chuàng)建一個可以遠程訪問MySQL的用戶
1登錄mysql:
mysql -u 用戶名 -p
授權(quán):
mysql> GRANT ALL PRIVILEGES ON *.* TO '新用戶'@'%' IDENTIFIED BY '新用戶的密碼' WITH GRANT OPTION;
修改生效:
mysql> FLUSH PRIVILEGES;
退出MySQL數(shù)據(jù)庫:
mysql> quit;
2修改 mysql 的配置文件(針對ubuntu-15.10系統(tǒng)):
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43
找到 "bind-address = 127.0.0.1" , 這一行要注釋掉,只需在前面加個#。
#bind-address = 127.0.0.1
二、配置ubuntu系統(tǒng)的防火墻
1打開3306端口:
sudo ufw allow 3306
上一條命令是允許外部訪問3306端口(tcp/udp),如果以前開啟過就會跳過。
2開啟防火墻:
sudo ufw enable
sudo ufw default deny
運行以上兩條命令后,開啟了防火墻,并在系統(tǒng)啟動時自動開啟。關(guān)閉所有外部對本機的訪問,但本機訪問外部正常。
3查看防火墻的狀態(tài):
sudo ufw status
三、在Windows環(huán)境下進行訪問測試
在虛擬機里安裝好ubuntu后,網(wǎng)絡(luò)連接方式需要選擇"橋接模式"。
在Windows環(huán)境下用 Navicat for Mysql 進行測試。
填寫好 Mysql 所在主機的IP地址、用戶名、密碼,然后點擊"連接測試",如果連接成功,就按F6彈出命令窗口,寫如SQL語句進行查詢。
在Windows環(huán)境下用 MySQLWorkbench 進行測試。
和用 Navicat for Mysql 測試步驟一樣。
在Windows環(huán)境下訪問linux中MySQL數(shù)據(jù)庫的配置相關(guān)文章:
1.Windows下使用DOS命令進入MySQL數(shù)據(jù)庫
2.windows下如何將mysql加入環(huán)境變量