mysql的1045 28000 排查方法
生活随笔
收集整理的這篇文章主要介紹了
mysql的1045 28000 排查方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
環境:
Ubuntu 18.10
Server version: 5.7.26-0ubuntu0.18.10.1 (Ubuntu)
?
第三次碰到這個問題,花了好幾個小時,網上的所有方案,無論百度和谷歌都不起作用,都是抄來抄去,
這個環境的配置文件,我們普遍都認為是(其實不一定是這個,繼續看下面):
/etc/mysql/mysql.conf.d/mysqld.cnf
?
排查方法是:
在
/etc/mysql/mysql.conf.d/mysqld.cnf
端口改成3307
然后重啟服務:
# service mysql restart
# netstat -pan|grep mysql
會發現進程里面依然是3306
這說明什么問題呢?
說明配置文件根本沒起作用,配置文件另有其人.
最終我們根據端口地毯式查找所有文件,發現下面文件的
/etc/mysql/mariadb.conf.d/50-server.cnf
寫入skip-grant-tables并且netstat -pan|grep mysql才能不輸入密碼進入mysql
?
注意:
不要迷信網上的答案,用上面的方法,首先搞清楚,到底
"適用于自己系統"的哪個才是真正生效的配置文件.
別人方案中生效的"配置文件"不一定適用于你,請自行"利用上述方法"進行驗證
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的mysql的1045 28000 排查方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单机上多git平台多账户配置
- 下一篇: mysql8出现The MySQL se