最近在使用MySQL 5.6的時候,遇到了一個問題,就是打開MySQL 5.6失敗。經過一番排查,終于找到了解決方案。
ERROR: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
以上是錯誤信息,在查詢了各種資料后,發現問題出在MySQL沒有正常啟動。也就是說,MySQL服務沒有啟動,導致無法連接到MySQL服務。
那么我們可以使用以下命令來查看MySQL服務狀況。
sudo systemctl status mysql
如果MySQL沒有運行,則會顯示如下信息。
mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: inactive (dead)
那么我們可以通過以下命令,啟動MySQL服務。
sudo systemctl start mysql
然后再次查看MySQL服務狀況。
sudo systemctl status mysql
如果MySQL服務正常啟動,則會顯示如下信息。
mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2021-07-16 10:29:17 CST; 1 day 3h ago Main PID: 1426 (mysqld) Tasks: 27 (limit: 4915) Memory: 297.0M CGroup: /system.slice/mysql.service └─1426 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
以上就是我在使用MySQL 5.6中打開失敗的問題及解決方案。希望對大家有所幫助。