Navicat for MySQL+phpstudy_pros實現數據庫訪問


Navicat for MySQL+phpstudy_pro配置說明

軟件准備

一、安裝環境

1、計算機: Windows7旗艦版,32位。

2、服務器局域網IP地址:192.168.3.201

         外網IP地址:117.71.57.47

二、使用工具

1、MySql數據庫管理工具Navicat for MySQL(根據服務器系統選擇32位安裝)。

2、MySql服務啟動工具phpstudy_pro(根據服務器系統選擇32位安裝)。

服務器端數據庫訪問

 

PhpStudy集成環境運行前提下,MySQL5.7.26服務啟動。

一、默認訪問

MySQL默認情況下,localhost可訪問,也就是127.0.0.1

打開Navicat, 點擊連接MySQL:輸入IP、端口、用戶名和密碼:如下圖,即可連接成功

 

點擊連接測試,顯示連接成功;

 

二、局域網訪問

1. 打開CMD,導航到當前MySQLbin路徑,因為用的是phpstudy_pro集成環境,如下圖:

 

2. 訪問MySQL:輸入MySQL -u root -p,點擊Enter鍵,即可看到密碼輸入框:

 

輸入密碼,點需Enter鍵確定,即可看到如下圖:表示訪問MySQL成功。

 

3. 選擇數據庫:輸入use mysql;

 

4. 添加局域網訪問:輸入update user set host = '%' where user = 'root';

 

點擊確定,出現如下圖,表示更新權限成功;

 

或者使用語句:

 GRANT ALL PRIVILEGES ON *.* TO ' root '@'localhost'  IDENTIFIED BY '123456';

 

5. 刷新權限:輸入flush privileges; 點擊Enter鍵確定,出現如下圖,表示刷新成功;

 

6. 使用Navicat連接Mysql(局域網連接圖片用的是用戶hbsx,如果沒有該用戶可以創建該用戶,上面的命令是對root用戶授權)

  

測試連接,點擊連接測試:

 

 

三、外網訪問

1、先讓公司網絡管理員開通服務器外網訪問端口映射

外網IP地址:117.71.57.47

映射端口:55550(映射的是數據庫的訪問端口,如默認端口3306

2、以用戶hbsx為例

 

測試連接,點擊連接測試:

 

附加:

Mysql添加新用戶

登錄MySQL
登錄本地用戶

mysql -u root -p
登錄外網用戶(需要注意服務器可能只允許本地登錄,需要修改響應的配置文件)

mysql -u zhrt -h 10.64.6.4 -p
添加用戶
1.允許本地訪問的用戶(127.0.0.1

create user zhrt@localhost identified by '123456';
2.允許外網IP訪問的用戶

create user 'zhrt'@'%' identified by '123456';
用戶分配權限
授予用戶在本地服務器對該數據庫的全部權限

grant all privileges on dbname.* to zhrt@localhost identified by '123456';

如果創建數據庫時,報錯1044;沒有權限訪問數據庫時,給該用戶授予權限。
授予用戶通過外網IP對於該數據庫的全部權限

grant all privileges on dbname.* to 'zhrt'@'%' identified by '123456';
刷新權限

flush privileges;

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM