錯誤提示:
1、ubantu18.04安裝mysql沒有提示輸入密碼
2、使用終端安裝mysql-apt-config_0.8.10-1_all.deb仍然不成功
3、ERROR 1698 (28000): Access denied for user ‘root’@’localhost
4、ERROR 1146 (42S02): Table 'mysql.role_edges' doesn't exist
出現錯誤時我們首先想到的是找技術資源解決,但是我們對這個問題嘗試了很多方法都得不到解決,最后發現是
安裝過程有問題。下面是安裝步驟,ubantu18.04親測可用:
第一步:下載MySQL資源,安裝之前請先卸載之前的,一定要卸載干凈
點擊資源鏈接下載,直接點擊No thanks, just start my download.
第二步:在終端里輸入下面的命令安裝下載的發布包
sudo dpkg -i 文件路徑+文件名
也可cd到文件目錄下:
第三步:使用以下命令從MySQL APT存儲庫更新包信息
sudo apt-get update
第四步:安裝MySQL
sudo apt-get install mysql-server
這個過程中會出現一些版本的選擇,第一個框我們將第一個選項跟進選擇版本8.0(ubantu18.04如果用低版本會出問題)。
然后默認選擇確定,選擇OK確定安裝。接着設置你MySQL數據庫root用戶的密碼,確認密碼。接着要處理下面的問題:
這里要選擇第二個,不然安裝之后只有用sudo才能進入MySQL,而且不能使用數據庫。
總結:
我在安裝過程中遇到很多問題,最后能夠解決要感謝博主孤旅青山迷情人和官方文檔的幫助。
其他命令:
檢查MySQL的狀態:sudo service mysql status
開啟MySQL服務器:sudo service mysql start
關閉MySQL服務器:sudo service mysql stop
卸載MySQL的命令:
資源一:Ubuntu下徹底卸載MySQL