安裝之前先檢查mysql是否卸載干凈
dpkg --list|grep mysql
如果沒有卸載干凈請看上篇文章將mysql卸載干凈 Ubuntu16.04徹底卸載MySQL
開始安裝
可以直接默認安裝:sudo apt-get install mysql-client mysql-server
設置root賬號的密碼:
再次確認密碼:
安裝完成后查看mysql狀態:sudo service mysql status
有pid則安裝已成功。
一般安裝完成之后都是會自動運行的。
如果沒有運行你可以
service mysql start
運行它。
啟動、關閉服務和查看運行狀態
service mysql start
service mysql stop
service mysql status
登陸
mysql -u root -p
輸入密碼后登錄成功
error:當時狀態屬於inactive(dead),然后我運行,結果報錯:
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
解決:
[root@izx5uaa5mz0yf0z ~]# ls -ld /var/run/mysqld/
drwxr-xr-x 2 mysql mysql 60 1月 22 21:48 /var/run/mysqld/
[root@izx5uaa5mz0yf0z ~]# mkdir -p /var/run/mysqld
[root@izx5uaa5mz0yf0z ~]# ls -ld /var/run/mysqld/
drwxr-xr-x 2 mysql mysql 60 1月 22 21:48 /var/run/mysqld/
[root@izx5uaa5mz0yf0z ~]#sudo chown mysql.mysql /var/run/mysqld/
[root@izx5uaa5mz0yf0z ~]# sudo /etc/init.d/mysql start
[ ok ] Starting mysql (via systemctl): mysql.service.
成功