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

連接遠(yuǎn)程mysql數(shù)據(jù)庫失敗常見原因及解決方案

 更新時間:2024年07月08日 16:37:22   作者:Thomas_Lean  
這篇文章主要介紹了連接遠(yuǎn)程mysql數(shù)據(jù)庫失敗常見原因及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

連接遠(yuǎn)程mysql數(shù)據(jù)庫失敗常見原因及解決

安裝好mysql后,想本地用Navicat直接遠(yuǎn)程鏈接方便一些,結(jié)果發(fā)現(xiàn)連不上。

我第一個想到的就是數(shù)據(jù)庫沒有開放遠(yuǎn)程登陸權(quán)限,于是設(shè)置明明如下:

進(jìn)入mysql開放權(quán)限

bash-4.2# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 399
Server version: 5.7.29 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

再次鏈接,又是一樣的錯誤?。?!

如圖:

查看網(wǎng)絡(luò)端口開放情況:

[root@docker home]# ss -tlnp
State       Recv-Q Send-Q        Local Address:Port                       Peer Address:Port              
LISTEN      0      100               127.0.0.1:25                                    *:*                   users:(("master",pid=1554,fd=13))
LISTEN      0      128                       *:22                                    *:*                   users:(("sshd",pid=1161,fd=3))
LISTEN      0      100                   [::1]:25                                 [::]:*                   users:(("master",pid=1554,fd=14))
LISTEN      0      128                    [::]:22                                 [::]:*                   users:(("sshd",pid=1161,fd=4))

果然沒有數(shù)據(jù)3306的端口,也就是說服務(wù)器不允許非本地ip訪問數(shù)據(jù)庫。

新建用戶

CREATE USER ‘data_center'@‘%' IDENTIFIED BY ‘pass';
GRANT ALL PRIVILEGES ON . TO ‘data_center'@‘%' WITH GRANT OPTION;
ALTER USER ‘data_center'@‘%' IDENTIFIED WITH mysql_native_password BY ‘pass';

配置文件限制遠(yuǎn)程訪問

可能是配置文件只允許自己本機(jī)才能訪問,所以就去修改配置文件:

找到

bind-address = 127.0.0.1
或
skip-networking

并注釋掉,然后重啟mysql。

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL外鍵約束(Foreign?Key)案例詳解

    MySQL外鍵約束(Foreign?Key)案例詳解

    MySQL外鍵約束(FOREIGN KEY)是表的一個特殊字段,經(jīng)常與主鍵約束一起使用,下面這篇文章主要給給大家介紹了關(guān)于MySQL外鍵約束(Foreign?Key)的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • MySQL數(shù)據(jù)庫InnoDB引擎主從復(fù)制同步經(jīng)驗(yàn)總結(jié)

    MySQL數(shù)據(jù)庫InnoDB引擎主從復(fù)制同步經(jīng)驗(yàn)總結(jié)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫InnoDB引擎主從復(fù)制同步經(jīng)驗(yàn)總結(jié),本文總結(jié)了設(shè)置主從復(fù)制時遇到的一些錯誤和解決方法,需要的朋友可以參考下
    2015-01-01
  • Mysql5.7.11在windows10上的安裝與配置(解壓版)

    Mysql5.7.11在windows10上的安裝與配置(解壓版)

    本文分為三大步給大家介紹Mysql5.7.11解壓版在windows10上的安裝與配置,另外還給大家?guī)砹薽ysql5.7.11服務(wù)無法啟動,錯誤代碼3534的解決方案,非常不錯,有需要的朋友參考下
    2016-08-08
  • MySQL too many connections錯誤的原因及解決

    MySQL too many connections錯誤的原因及解決

    這篇文章主要介紹了MySQL too many connections錯誤的原因及解決,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • mac 裝5.6版本mysql 設(shè)置密碼的簡易方法

    mac 裝5.6版本mysql 設(shè)置密碼的簡易方法

    這篇文章主要介紹了mac 裝5.6版本mysql 設(shè)置密碼的簡易方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • MAC版修改MySQL初始密碼的方法

    MAC版修改MySQL初始密碼的方法

    這篇文章主要介紹了MAC版修改MySQL初始密碼的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • MySQL庫操作和表操作詳細(xì)圖文教程

    MySQL庫操作和表操作詳細(xì)圖文教程

    在MySQL數(shù)據(jù)庫中表是一種很重要的數(shù)據(jù)庫對象,是組成數(shù)據(jù)庫的基本元素,由若干個字段組成,主要用來實(shí)現(xiàn)存儲數(shù)據(jù)記錄,這篇文章主要給大家介紹了關(guān)于MySQL庫操作和表操作的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • 解決MySQL innoDB間隙鎖產(chǎn)生的死鎖問題

    解決MySQL innoDB間隙鎖產(chǎn)生的死鎖問題

    線上經(jīng)常偶發(fā)死鎖問題,當(dāng)時處理一張表,也沒有聯(lián)表處理,但是有兩個mq入口,并且消息體存在一樣的情況,但是是偶發(fā)的,又模擬不出來什么場景會導(dǎo)致死鎖,只能進(jìn)行代碼分析,問題還原的方式去排查問題,本文給大家介紹了如何解決MySQL innoDB間隙鎖產(chǎn)生的死鎖問題
    2023-10-10
  • MySQL交換分區(qū)的實(shí)例詳解

    MySQL交換分區(qū)的實(shí)例詳解

    這篇文章主要介紹了MySQL交換分區(qū)的實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Mysql的root賬戶密碼忘記了怎么解決(百分百教會你重置!)

    Mysql的root賬戶密碼忘記了怎么解決(百分百教會你重置!)

    mysql是常用的數(shù)據(jù)庫,很多程序員在使用的過程中會出現(xiàn)root用戶密碼忘記的事情,這篇文章主要給大家介紹了關(guān)于Mysql的root賬戶密碼忘記了該怎么解決的相關(guān)資料,文中介紹的方法百分百教會你如何重置,需要的朋友可以參考下
    2024-05-05

最新評論