運行環境描述
阿里雲ECS
系統:CentOS Linux 7.4.1708 (Core)
寶塔面板: 6.9.0
數據庫:MySQL 5.7.19
Navicat 遠程連接
Navicat報錯信息:
錯誤代碼 1045
Access denied for user 'root'@'219.144.205.81' (using password:YES)
—— 沒有權限的訪問的報錯
基礎配置
操作步驟
1.寶塔面板 => 放行端口:3306
2.阿里雲安全組 => 放行端口:3306
3.配置mysql3306端口
第一種:遠程連接方式配置(第一種稍微復雜一些,后面第二種比較簡單)
4.通過寶塔面板phpMyAdmin
5.面板phpMyAdmin操作
6.得到如下面板
7.在光標處輸入如下命令
-- 選擇你要操作的數據庫 use mysql; -- 給root賬戶授權(root默認只有本機訪問的權限,要通過其他機器訪問,必須授權) GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; -- 最后刷新數據庫服務 flush privileges;
8.命令執行:Ctrl + Enter
執行成功
第二種:遠程連接方式配置
操作步驟
1.在寶塔面板找到你的數據庫管理面板,找到你要遠程訪問的數據庫選擇權限管理=>選擇所有人或(如果有獨立IP可以選擇指定IP訪問)=>點擊提交
2.找到你的用戶名和密碼
3.打開你的數據庫連接工具(我用的是Navicat Premium)文檔末尾我會分享本軟件的下載地址
4.輸入你的數據庫地址、用戶名、密碼點擊測試連接檢查是否成功
數據庫連接工具(Navicat+Premium+12+破解補丁)
百度雲盤:
鏈接:https://pan.baidu.com/s/1cVOGCGOGZgJeQqlPhzT83A
提取碼:cn8v
如果連接失效請給我留言。。。