欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決navicat遠(yuǎn)程連接mysql報(bào)錯(cuò)10038的問題

 更新時(shí)間:2020年11月24日 11:12:59   作者:relous丶  
這篇文章主要介紹了解決navicat遠(yuǎn)程連接mysql報(bào)錯(cuò)10038的問題,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

navicat遠(yuǎn)程連接mysql報(bào)錯(cuò)10038一般由以下兩個(gè)原因:

一:本地防火墻問題

在本地安裝了mysql、navicat并打開了mysql服務(wù)的情況下,來設(shè)置防火墻。

在這里插入圖片描述

首先右擊或者點(diǎn)擊入站規(guī)則,找到新建規(guī)則,點(diǎn)擊。

在這里插入圖片描述

點(diǎn)擊端口。

在這里插入圖片描述

在特定本地端口中填入3306.

在這里插入圖片描述

一直點(diǎn)擊下一步。

在這里插入圖片描述

這里可以給一個(gè)好分別的名稱即可。
之前再嘗試連接即可,若仍然不可以,可能是服務(wù)器方面的問題。

二:服務(wù)器3306端口未打開

首先需要在安全組開放端口。
我這里使用的是阿里云服務(wù)器。首先需要進(jìn)入云服務(wù)器,找到安全組。

在這里插入圖片描述

進(jìn)入里面找到配置規(guī)則。

在這里插入圖片描述

然后進(jìn)行快速添加,添加3306端口即可。

之后同樣在云服務(wù)器下再進(jìn)入實(shí)例列表,點(diǎn)擊遠(yuǎn)程連接,進(jìn)入服務(wù)器終端。

在這里插入圖片描述

然后在命令行輸入firewall-cmd --query-port=3306/tcp

在這里插入圖片描述

若這里顯示的是no,那么需要讓防火墻開啟3306端口:
1.開啟端口3306

firewall-cmd --zone=public --add-port=3306/tcp --permanent

2.重啟防火墻

firewall-cmd --reload

查看已經(jīng)開放的端口

firewall-cmd --list-ports

接著需要讓mysql開啟遠(yuǎn)程訪問權(quán)限:
1.登陸mysql (若遺忘數(shù)據(jù)庫密碼,往下看)

mysql -u root -p

2.設(shè)置訪問地址(本人實(shí)際操作的時(shí)候并沒有設(shè)置就可以連接成功了)

如果你想允許用戶root從ip為192.168.1.123的主機(jī)連接到mysql服務(wù)器,并使用root作為密碼 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123'IDENTIFIED BY 'password' WITH GRANT OPTION; 

3.刷新

flush privileges;

如果在上面第1步登陸mysql的時(shí)候遺忘了密碼,可以進(jìn)行以下操作。
(以下主要來源于:linux下mysql忘記密碼解決方案)

1.檢查mysql服務(wù)是否啟動,如果啟動,關(guān)閉mysql服務(wù)

運(yùn)行命令:ps -ef | grep -i mysql

在這里插入圖片描述

如果開著就運(yùn)行關(guān)閉的命令:service mysqld stop

在這里插入圖片描述

2.修改mysql的配置文件my.conf

一般在/etc目錄下,運(yùn)行命令:vi /etc/my.cnf,編輯文件、

在這里插入圖片描述

在文件的[mysqld]標(biāo)簽下添加一句:skip-grant-tables

在這里插入圖片描述

然后wq!保存退出。

3.重啟數(shù)據(jù)庫

運(yùn)行命令:service mysqld start

4.進(jìn)入到mysql數(shù)據(jù)庫

運(yùn)行命令:mysql -u root

在這里插入圖片描述

5.修改密碼
運(yùn)行語句:use mysql;
繼續(xù)運(yùn)行語句:update mysql.user set authentication_string=password('root_password') where user='root';
root_password替換成你想要的密碼

在這里插入圖片描述

6.把步驟2加的東西刪除掉,再重啟服務(wù)器,就可以使用剛才修改的密碼登錄進(jìn)服務(wù)器了。

到這一步已經(jīng)全部結(jié)束。

以上就是本人解決10038問題的時(shí)候的一些步驟啦~

到此這篇關(guān)于關(guān)于navicat遠(yuǎn)程連接mysql報(bào)錯(cuò)10038的問題的文章就介紹到這了,更多相關(guān)navicat遠(yuǎn)程連接錯(cuò)誤10038內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論