遠程登錄MySQL服務(小白入門篇)
引言
“ 這是MySQL系列筆記的第三篇,文章內(nèi)容均為本人通過實踐及查閱資料相關整理所得,可用作新手入門指南,或者個人知識點查閱。”
我們前兩篇筆記對于 MySQL 命令的操作都是基于在服務器上,如果我們想用在其他機器上遠程連接這個這個 MySQL,用 Navicat 或者 workbench 來操作,如果不對 MySQL 服務器做一些設置,就會出現(xiàn)拒絕登錄的提示。
workbench 是 MySQL 官方推薦的一個工具,在之后的筆記里,我們的操作都是在 workbench 里完成。
我們一共需要對 MySQL 進行兩處操作:
- 更新表的操作
- 配置文件的修改
1、更新表的操作
我們使用 root 用戶進入 MySQL 服務:
mysql?-u?root?-p
然后執(zhí)行以下命令:
use?mysql;??#?進入mysql這個?DATABASE show?tables;??#?查看都有哪些表 select?host,?user?from?user;??#?查看一下用戶以及相關用戶允許登錄的?host #然后選擇你的要遠程登錄的用戶,比如我直接使用的是?hunter?用戶, update?user?set?host?=?'%'?where?user?=?'hunter'?;
執(zhí)行完這一步之后,如果遠程登錄還是失敗,然后嘗試修改一下配置文件
2、配置文件的修改
去 /etc/mysql 的文件夾下找一個名為 my.cnf 的文件,或者這個文件里沒有,就到這個文件夾下的 conf.d 文件夾或者 mysql.conf.d 文件夾下找類似的配置文件,比如 mysqld.cnf
使用 vim 編輯該文件,可能需要 sudo 權限
打開配置文件之后,找到下面這一行:
bind-address???????=?127.0.0.1?
在前面加個 ‘#’ 符號注釋掉
然后重啟 MySQL 服務:
sudo?service?mysql?restart
然后遠程登錄就可以實現(xiàn)了
以上就是遠程登錄MySQL服務(小白入門篇)的詳細內(nèi)容,更多關于遠程登錄MySQL服務的資料請關注腳本之家其它相關文章!
相關文章
MYSQL row_number()與over()函數(shù)用法詳解
這篇文章主要介紹了MYSQL row_number()與over()函數(shù)用法詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-08-08MySQL?DDL執(zhí)行方式Online?DDL詳解
這篇文章主要介紹了MySQL?DDL執(zhí)行方式Online?DDL詳解,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下2022-09-09MySQL中CONCAT()函數(shù)拼接出現(xiàn)NULL的問題解決
本文主要介紹了MySQL中CONCAT()函數(shù)拼接出現(xiàn)NULL的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03