Ubuntu16.04重新安装MySQL数据库

安装之前先检查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.

成功

 

原文地址:https://www.cnblogs.com/mjhblog/p/10499803.html