前言
通過navicat連接mysql其實很簡單,只需要在mysql中創建數據庫用戶,在確保連通性的情況下,可以通過navicat工具連接mysql,對其進行各種操作。
注:唯一要注意的是MySQL8.0版本使用了新的密碼驗證機制,以至於我們不進行任何更改的情況下創建用戶,連接時會彈出2059報錯。
Navicat12軟件包
鏈接:Navicat12軟件包
提取碼:y8jd
直接解壓就可使用,打開如下圖
按F1可打開Navicat相關操作手冊
MySQL相關操作
首先,我的MySQL版本爲8.0.13
mysql -V
mysql Ver 8.0.13 for Linux on x86_64 (Source distribution)
接下來創建數據庫用戶
mysql> create user 'test'@'192.168.1.%' identified with mysql_native_password by '123456';
命令解讀:創建用戶test,允許連接的主機範圍爲192.168.1.0網段,使用舊密碼機制,設置密碼爲123456。
對數據庫用戶給予權限,按需求分配
mysql> grant all on *.* to 'test'@'192.168.1.%';
刷新權限
mysql> flush privileges;
這樣對數據庫的操作就完成了,唯一的核心就是要設置舊的密碼策略,其他正常設置即可。
連接測試
Navicat支持多種數據庫的連接,這裏我們選擇MySQL
在其中填寫要連接的數據庫IP及數據庫用戶即可。
可通過連接測試驗證是否能夠連接
之後點擊確認,連接MySQL數據庫
連接成功就會顯示數據庫的各種信息,如上圖。