Navicat出現(xiàn)1045報(bào)錯(cuò)的解決以及遠(yuǎn)程連接mysql數(shù)據(jù)庫的實(shí)現(xiàn)
我調(diào)試的時(shí)候想要連接上我服務(wù)器上的mysql,總是報(bào)1045的錯(cuò),我檢查了一圈也沒發(fā)現(xiàn)有啥問題,我搜的時(shí)候發(fā)現(xiàn)了如何解決
首先要在服務(wù)器上安裝MySQL,這里我認(rèn)為大家都會(huì),不安裝的可以去網(wǎng)上搜一下
1.首先登錄上你的mysql

顯示這里就已經(jīng)登陸成功了,
use mysql; ## 選擇mysql數(shù)據(jù)庫 select user,host from user; ## 查看用戶訪問端口

MySQL的用戶表
當(dāng)你看到這里的時(shí)候就證明你已經(jīng)進(jìn)入到用戶權(quán)限界面了,下一步是修改root用戶的host,讓他能夠讓外界訪問,讓他的host=%,修改root
update user set host = '%' where user = 'root';
然后輸入下面代碼
select user,host from user; ## 查看用戶訪問端口
輸入下面代碼,刷新
FLUSH PRIVILEGES; ## 刷新服務(wù)配置項(xiàng)
授權(quán):
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root_pwd'; ## 授權(quán)root遠(yuǎn)程登錄 后面的root_pwd代表登錄密碼
輸入后看到查詢OK即代表成功
2.本地來遠(yuǎn)程連接(只提供ssh的連接)

打開navicat,點(diǎn)擊連接,新建連接,進(jìn)入這個(gè)界面

切記這里的主機(jī),是你遠(yuǎn)程服務(wù)器的IP地址,用戶名是你遠(yuǎn)程服務(wù)器上的用戶名,密碼是服務(wù)器密碼,這個(gè)地方的所有東西都和MySQL無關(guān)。點(diǎn)擊測試連接,不要點(diǎn)確定,接下來你機(jī)會(huì)看到這個(gè)

出現(xiàn)這個(gè)之后 ,證明我們成功90%了,其他的2013,2003,2002錯(cuò)誤你們?nèi)タ磩e人的文章,按照我的來只會(huì)出現(xiàn)1045

這個(gè)地方代表ssh已經(jīng)連接成功,還缺少M(fèi)ySQL登錄,點(diǎn)擊左上角的常規(guī)

點(diǎn)擊常規(guī)后出現(xiàn)這個(gè)界面,連接名自己隨便取,注意了?。?!
這里的其他配置不要?jiǎng)?,只需要改用戶名和密碼
用戶名是你服務(wù)器上的MySQL用戶名,密碼是你MySQL的密碼

點(diǎn)擊測試連接

連接成功,快去試試吧!
總結(jié)
第一次寫,這個(gè)問題明明很簡單,但是確實(shí)也困擾了我很久,索性解決了哈哈哈哈。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?
這篇文章主要給大家介紹了解決MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問的問題,文中有詳細(xì)的解決方法,需要的朋友可以參考下2023-09-09
Mysql觸發(fā)器語法解讀(附帶簡單實(shí)用例子)
這篇文章主要介紹了Mysql觸發(fā)器語法解讀(附帶簡單實(shí)用例子),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
Mysql錯(cuò)誤1366 - Incorrect integer value解決方法
這篇文章主要介紹了Mysql錯(cuò)誤1366 - Incorrect integer value解決方法,本文通過修改字段默認(rèn)值解決,需要的朋友可以參考下2014-09-09
Linux下MySQL安裝配置 MySQL配置參數(shù)詳解
Linux下MySQL安裝配置 MySQL配置參數(shù)詳解,在linux下配置mysql的朋友可以參考下。2011-07-07
快速學(xué)習(xí)MySQL索引的入門超級(jí)教程
這篇文章主要介紹了快速學(xué)習(xí)MySQL索引的入門教程,包括索引的創(chuàng)建和刪除等基礎(chǔ)知識(shí),需要的朋友可以參考下2015-11-11

