国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

外部navicat無法連接mysql數(shù)據(jù)庫的問題原因及解決方案

這篇具有很好參考價值的文章主要介紹了外部navicat無法連接mysql數(shù)據(jù)庫的問題原因及解決方案。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

問題起因是這樣:在linux操作中的docker中部署了一個數(shù)據(jù)庫,數(shù)據(jù)庫啟動之后,端口也映射了(創(chuàng)建容器時用 -p 30036:3306進(jìn)行的映射),但是在外不想使用navicat連接時,怎么都連不上,本人遇到的問題如下

一、端口雖然映射了,但是服務(wù)器上的30036端口并未對外開放,因此要先開放端口,開放端口流程命令如下:

?要在CentOS上開放端口,可以按照以下步驟進(jìn)行操作:

  1. 確認(rèn)需要開放的端口號,例如80端口用于HTTP服務(wù),22端口用于SSH服務(wù)等。

  2. 打開防火墻,輸入以下命令:

    systemctl start firewalld
    
  3. 開放端口,輸入以下命令:

    firewall-cmd --zone=public --add-port=想要開放的端口號/tcp --permanent
    

    其中,端口號為需要開放的端口號,例如80或22。

  4. 重新加載防火墻規(guī)則,輸入以下命令:

    firewall-cmd --reload
    
  5. 確認(rèn)端口是否已經(jīng)開放,輸入以下命令:

    firewall-cmd --list-ports
    

    如果已經(jīng)成功開放端口,會顯示已開放的端口號。

? ? ? 注意:以上操作需要使用root權(quán)限進(jìn)行

? ? ? 這樣端口就開放了

二、數(shù)據(jù)庫的root用戶只能本地連接,外部無法連接

? ?解決方案如下:

先? use mysql;? 切換到mysql數(shù)據(jù)庫下

然后? SELECT user, host FROM mysql.user;? 查看root用戶可連接的ip

navicat連接不上mysql,數(shù)據(jù)庫,linux,服務(wù)器

從這里可以發(fā)現(xiàn),只有本地localhost能連接,所以外部navicat肯定連不到,

找到了原因,只需要調(diào)整root用戶所有IP都可以連接到mysql數(shù)據(jù)庫就可以了

update user set host='%' where user='root' and host='localhost' limit 1;? ? 更新所有ip都可以連接

flush privileges;? ?更新完成就可以了

navicat連接不上mysql,數(shù)據(jù)庫,linux,服務(wù)器

?文章來源地址http://www.zghlxwxcb.cn/news/detail-722087.html

?

到了這里,關(guān)于外部navicat無法連接mysql數(shù)據(jù)庫的問題原因及解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Navicat 連接遠(yuǎn)程數(shù)據(jù)庫 Postgresql、MySQL

    Navicat 連接遠(yuǎn)程數(shù)據(jù)庫 Postgresql、MySQL

    不管什么數(shù)據(jù)庫,只要用Navicat連接遠(yuǎn)程,下面的方法均奏效。 環(huán)境: 服務(wù)器:遠(yuǎn)程服務(wù)器 操作系統(tǒng):?: linux 數(shù)據(jù)庫:PostgreSQL14 數(shù)據(jù)庫客戶端:Navicat 主要分為兩步: 第一步:點(diǎn)擊Navicat左上角的“連接”,選擇Postgresql。先連接SSH服務(wù)器。 ?勾選“使用SSH通道”,在下面輸

    2024年02月05日
    瀏覽(24)
  • mysql - navicat連接數(shù)據(jù)庫報錯:1130 - Host *** is not allowed to connect to this MySQL server 解決(解決mysql報錯問題

    mysql - navicat連接數(shù)據(jù)庫報錯:1130 - Host *** is not allowed to connect to this MySQL server 解決(解決mysql報錯問題

    使用navicat軟件遠(yuǎn)程連接mysql時,軟件提示彈框并且報錯:1130 - Host x is not allowed to connect to this MySQL server,詳細(xì)完美的解決方法, 很多教程都無法解決,本文可搞定。 其實(shí),

    2024年02月19日
    瀏覽(32)
  • 【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL)

    【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL)

    ??浩澤學(xué)編程 :個人主頁 ??? 推薦專欄 :《深入淺出SpringBoot》《java對AI的調(diào)用開發(fā)》 ??????????????《RabbitMQ》《Spring》《SpringMVC》 ??學(xué)無止境,不驕不躁,知行合一 遇到一個Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL)的報錯:中文意思是不能在x.x.x.x(主機(jī)號)上連

    2024年02月21日
    瀏覽(25)
  • C#連接Mysql數(shù)據(jù)庫詳細(xì)教程(內(nèi)附Mysql及Navicat)

    C#連接Mysql數(shù)據(jù)庫詳細(xì)教程(內(nèi)附Mysql及Navicat)

    ????????課上教學(xué)使用的是SqlServer數(shù)據(jù)庫,由于SqlServer數(shù)據(jù)庫配置難以理解,故學(xué)習(xí)使用Mysql代替數(shù)據(jù)庫連接。(Mysql以及Navicat安裝說明在壓縮包內(nèi)) ? ? ? ? Mysql連接首先需要用到Mysql.Data.dll連接文件,也就是Mysql Connector Net這一文件,下載后安裝會自動在C:Program Files (x8

    2024年02月14日
    瀏覽(27)
  • 解決Navicat連接數(shù)據(jù)庫服務(wù)器失敗的問題

    解決Navicat連接數(shù)據(jù)庫服務(wù)器失敗的問題 Navicat是一款常用的數(shù)據(jù)庫管理工具,它提供了連接數(shù)據(jù)庫服務(wù)器的功能,但有時候我們可能會遇到連接失敗的情況。本文將介紹一些常見的原因和解決方法,幫助您解決Navicat連接數(shù)據(jù)庫服務(wù)器失敗的問題。 檢查數(shù)據(jù)庫服務(wù)器地址和端

    2024年02月08日
    瀏覽(21)
  • mysql Dbeaver連不上(連接數(shù)據(jù)庫超時connect time out),但是navicat能連上

    mysql Dbeaver連不上(連接數(shù)據(jù)庫超時connect time out),但是navicat能連上

    mysql Dbeaver連不上,但是navicat能連上 現(xiàn)象:連接超時 方案1: 在dbeaver安裝目錄找到dbeaver.ini添加一行 若方案1改完連接報這個錯時 修改連接方式為URL 并帶上useUnicode=true參數(shù)

    2024年02月04日
    瀏覽(30)
  • Navicat連接數(shù)據(jù)庫出現(xiàn) is not allowed to connect to this MySQL server 報錯

    Navicat連接數(shù)據(jù)庫出現(xiàn) is not allowed to connect to this MySQL server 報錯

    我們發(fā)現(xiàn)防火墻已經(jīng)關(guān)閉了,還會出現(xiàn)這樣的情況,那是因?yàn)閙ysql數(shù)據(jù)只允許自身所在的本機(jī)器連接,不允許進(jìn)行遠(yuǎn)程連接 (1)在mysql服務(wù)安裝的機(jī)器上進(jìn)入mysql: ?(2)然后使用 use mysql命令,出現(xiàn)如下報錯。 ?(3)如出現(xiàn)上圖報錯,那是因?yàn)闆]有修改mysql的初始密碼,使用

    2023年04月13日
    瀏覽(24)
  • Navicat連接MySQL數(shù)據(jù)庫提示(1130-host ... is not allowed to connect to this MySql server)

    Navicat連接MySQL數(shù)據(jù)庫提示(1130-host ... is not allowed to connect to this MySql server)

    問題原因:所連接的用戶帳號沒有遠(yuǎn)程連接的權(quán)限,只能在本機(jī)(localhost)登錄權(quán)限。 1.關(guān)閉防火墻或者防火墻打開某端口 2.修改數(shù)據(jù)庫表 將 mysql 數(shù)據(jù)庫里的 user 表里的 host 項(xiàng),從 “l(fā)ocalhost” 改成 “%” ?3.進(jìn)行授權(quán)

    2024年02月01日
    瀏覽(28)
  • 解決Navicat本地連接mysql數(shù)據(jù)庫時報錯誤:2013-Lost connection to MYSQL server at ‘reading for initial

    解決Navicat本地連接mysql數(shù)據(jù)庫時報錯誤:2013-Lost connection to MYSQL server at ‘reading for initial

    在window系統(tǒng)下,用Navicat Premium本地連接MySQL數(shù)據(jù)庫時,報了 錯誤,就覺得很奇怪,昨天連接的好好的,也沒有動配置文件,只是連接本地local host的數(shù)據(jù)庫,為什么會出現(xiàn)這問題呢? 注意到了開了網(wǎng)易UU加速器,是不是因?yàn)榧铀倨鞫B不上呢? 將加速器關(guān)掉,沒有解決問題。

    2024年02月11日
    瀏覽(19)
  • Qt 無法連接MySQL數(shù)據(jù)庫

    Qt 5.15及之后版本缺少mysql驅(qū)動:qsqlmysql.dll、qsqlmysqld.dll 下載對應(yīng)版本驅(qū)動:https://github.com/thecodemonkey86/qt_mysql_driver/releases?page=2 拷貝至Qt安裝路徑下,例如 Qt5.15.25.15.2msvc2019_64pluginssqldrivers 根據(jù)mysql版本下載對應(yīng)mysql壓縮包https://downloads.mysql.com/archives/community/ 找到libmysql.dll、

    2024年04月12日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包