如何解決Linux主機改名後無法啟動MySQL

2021-08-20 11:53:12 字數 1065 閱讀 1488

mysql無法重啟、無法關閉、無法啟動、無法使用,如果是因為修改了主機名,可以這樣解決:關閉掉所有mysql程序,然後在啟動一下mysql。

今天無事看到自己的主機名不對,於是改了一下,以便區分伺服器,結果重啟mysql時出現下面錯誤:

mysql manager or server pid file could not be found!      [failed]

starting mysql.manager of pid-file quit without updating fi[failed]

怎麼會找不到pid呢,看下面:

[[email protected] ~]#  ps aux | grep mysql

mysql    16433  0.0  0.2  36636  5756 ?        sl  15:07  0:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql --log-error=/usr/local/mysql/var/hao9goandsecondweb.err --pid-file=/usr/local/mysql/var/hao9goandsecondweb.pid --socket=/tmp/mysql.sock --port=3306

root    16992  0.0  0.0  4020  704 pts/0    s+  15:11  0:00 grep mysql

原來pid還是原來主機名.pid,執行:

kill -9 然後 service mysql start 哈哈看到綠色的ok了,

[root@linuxidc ~]# service mysql start

starting mysql.                                            [ ok  ]

Linux誤刪libgcc如何解決

在新學習linux時,由於一些不小心的操作從而導致了比較驗證的問題。這裡就是我在初學linux是所遇到的問題,在安裝如那件是由於軟體衝突,不小心把libgcc軟體給刪除了 比如執行了 rpm e nodeps libgcc xx命令 這裡需要的解決辦法就是在其他的跟你系統相同下面拷貝乙個相同的檔案即...

linux如何解決中文亂碼

檢視系統當前字符集 echo lang locale 檢查xshell crt的字符集 命令修改字符集 vim etc profile.d locale.sh export lc ctype zh cn.utf 8export lc all zh cn.utf 8 vim etc locale.co...

linux時間不對如何解決

51休息 電腦待機了.虛擬機器中的linux系統也休息了,可是51來了後,在使用虛擬機器是產生的時間戳,總是不對,乙個bug這一頓排查.忽然靈光一現,是不是伺服器的時間不對,所以php 列印的時間戳不對 date 命令檢視 果真如此剩下就是解決時間不對的問題 首先得確保這些伺服器都能ping通否則是...