簡體   English   中英

在Ubuntu 16.04上安裝mysql服務器時出現問題

[英]Issue installing mysql server on ubuntu 16.04

我試圖在ubuntu 16.04上安裝mysql服務器,但是當我嘗試執行以下命令時:sudo mysql_secure_installation。 我收到錯誤消息:

錯誤2002(HY000):無法通過套接字'/var/run/mysqld/mysqld.sock'(2)連接到本地MySQL服務器。

剛剛嘗試過:

sudo apt install mysql-server mysql-client

這是我安裝的sql版本:( mysql --version ):

適用於Linux(x86_64)的mysql Ver 14.14 Distrib 5.7.12,使用EditLine包裝器

看來mysql已安裝在我的機器上。

我第一次安裝mysql服務器時,安裝程​​序要求我提供用戶root密碼,但是第二次,安裝程序不要求我提供此憑據,然后如果我輸入以下命令: mysql_secure_installation ,我會遇到相同的問題:

錯誤2002(HY000):無法通過套接字'/var/run/mysqld/mysqld.sock'(2)連接到本地MySQL服務器。

我也嘗試單獨安裝沒有客戶端的mysql服務器,問題是相同的。 我嘗試了remove.purge並重新安裝mysql,但是我無法使用mysql,我不知道發生了什么。

刪除套接字鎖定的文件:

sudo rm /var/run/mysqld/mysqld.sock

並啟動mysql服務:

sudo service mysqld start

看來mysql服務未在您的linux機器上運行。 您可以使用systemctl服務是否正在運行

systemctl status mysql

如果該服務未運行,則可以使用systemctl啟動該服務

sudo systemctl start mysql

但這只會為當前會話啟動服務。 如果重新啟動計算機,則必須再次啟動mysql服務器。 要在重新啟動時自動啟動服務,請執行

sudo systemctl enable mysql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM