天天看點

ubuntu使用apt安裝第一次就啟動失敗解決辦法

問題介紹:

  1. 安裝指令為:

    apt-get install mysql-server

  2. 版本為:

    .

    ubuntu使用apt安裝第一次就啟動失敗解決辦法
  3. 登入資料庫時失敗

    mysql -u root -p

    ubuntu使用apt安裝第一次就啟動失敗解決辦法
    狀态為:無法啟動,報錯代碼:1698(28000)
    ubuntu使用apt安裝第一次就啟動失敗解決辦法
  4. 解決方法一、在配置檔案中跳過密碼,先進入mysql後修改root密碼。(具體可以檢視參考文獻二)
    ubuntu使用apt安裝第一次就啟動失敗解決辦法

    經過嘗試之後無效。

    繼續報錯,報錯代碼2002(HY000)

    ubuntu使用apt安裝第一次就啟動失敗解決辦法

    解決mysqld.sock問題,這個是mysql的常見問題。

    1、有可能是/var檔案夾已經滿了,無法生成該檔案

    2、/etc/mysql.my.conf檔案夾中需要設定[client][mysqld],設定mysql.sock檔案的路徑(參考文獻4)

    ubuntu使用apt安裝第一次就啟動失敗解決辦法
    3、插入後erro2002消失。此時繼續報錯1698拒絕通路
  5. 解決辦法二、通過其他賬号進入mysql,然後再修改root密碼 (參考文獻3)

    進入/etc/mysql/debian.cnf

    ubuntu使用apt安裝第一次就啟動失敗解決辦法
    使用該賬戶的 user password成功登入
    ubuntu使用apt安裝第一次就啟動失敗解決辦法
  6. 修改密碼
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
    FLUSH PRIVILEGES;
    quit
               

    重新登入:

    mysql -u root -p

    輸入修改後的密碼:123456

    ubuntu使用apt安裝第一次就啟動失敗解決辦法
  7. 允許遠端連接配接
    vim /etc/mysql/mysql.conf.d/mysqld.cnf
               
    注釋掉bind-address = 127.0.0.1
    systemctl restart mysql
               
    重新開機mysql
    ubuntu使用apt安裝第一次就啟動失敗解決辦法

參考文章:

1、Ubuntu18.04下安裝MySQL https://www.cnblogs.com/opsprobe/p/9126864.html

2、mysql出現ERROR1698(28000):Access denied for user [email protected]錯誤解決方法https://www.cnblogs.com/cpl9412290130/p/9583868.html

3、解決ubuntu首次安裝Mysql之後,首次登入出現ERROR 1698 (28000): Access denied for user ‘root’@'localhost’的方法 https://blog.csdn.net/fanxindong0620/article/details/100548892

4、ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ https://www.jb51.net/article/174244.htm