遠(yuǎn)程登錄MySQL服務(wù)(小白入門(mén)篇)
引言
“ 這是MySQL系列筆記的第三篇,文章內(nèi)容均為本人通過(guò)實(shí)踐及查閱資料相關(guān)整理所得,可用作新手入門(mén)指南,或者個(gè)人知識(shí)點(diǎn)查閱。”
我們前兩篇筆記對(duì)于 MySQL 命令的操作都是基于在服務(wù)器上,如果我們想用在其他機(jī)器上遠(yuǎn)程連接這個(gè)這個(gè) MySQL,用 Navicat 或者 workbench 來(lái)操作,如果不對(duì) MySQL 服務(wù)器做一些設(shè)置,就會(huì)出現(xiàn)拒絕登錄的提示。
workbench 是 MySQL 官方推薦的一個(gè)工具,在之后的筆記里,我們的操作都是在 workbench 里完成。
我們一共需要對(duì) MySQL 進(jìn)行兩處操作:
- 更新表的操作
- 配置文件的修改
1、更新表的操作
我們使用 root 用戶進(jìn)入 MySQL 服務(wù):
mysql?-u?root?-p
然后執(zhí)行以下命令:
use?mysql;??#?進(jìn)入mysql這個(gè)?DATABASE show?tables;??#?查看都有哪些表 select?host,?user?from?user;??#?查看一下用戶以及相關(guān)用戶允許登錄的?host #然后選擇你的要遠(yuǎn)程登錄的用戶,比如我直接使用的是?hunter?用戶, update?user?set?host?=?'%'?where?user?=?'hunter'?;
執(zhí)行完這一步之后,如果遠(yuǎn)程登錄還是失敗,然后嘗試修改一下配置文件
2、配置文件的修改
去 /etc/mysql 的文件夾下找一個(gè)名為 my.cnf 的文件,或者這個(gè)文件里沒(méi)有,就到這個(gè)文件夾下的 conf.d 文件夾或者 mysql.conf.d 文件夾下找類(lèi)似的配置文件,比如 mysqld.cnf
使用 vim 編輯該文件,可能需要 sudo 權(quán)限
打開(kāi)配置文件之后,找到下面這一行:
bind-address???????=?127.0.0.1?
在前面加個(gè) ‘#’ 符號(hào)注釋掉
然后重啟 MySQL 服務(wù):
sudo?service?mysql?restart
然后遠(yuǎn)程登錄就可以實(shí)現(xiàn)了
以上就是遠(yuǎn)程登錄MySQL服務(wù)(小白入門(mén)篇)的詳細(xì)內(nèi)容,更多關(guān)于遠(yuǎn)程登錄MySQL服務(wù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
MySQL8.0.21安裝步驟及出現(xiàn)問(wèn)題解決方案
這篇文章主要介紹了MySQL8.0.21安裝步驟及出現(xiàn)問(wèn)題解決方案,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
MySQL讀取Binlog日志常見(jiàn)的3種錯(cuò)誤
這篇文章主要介紹了MySQL讀取Binlog日志常見(jiàn)的3種錯(cuò)誤,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-04-04
mysql不同數(shù)據(jù)庫(kù)不同數(shù)據(jù)表導(dǎo)入數(shù)據(jù)
這篇文章主要介紹了mysql不同數(shù)據(jù)庫(kù)不同數(shù)據(jù)表導(dǎo)入數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2015-07-07
mysql隨機(jī)查詢10條數(shù)據(jù)的三種方法
詳解mysql8.0創(chuàng)建用戶授予權(quán)限報(bào)錯(cuò)解決方法
關(guān)于mysql主備切換canal出現(xiàn)的問(wèn)題解決

