Ubuntu18.04安装mysql

一、下载

MySQL官网Ubuntu版本:https://dev.mysql.com/downloads/repo/apt/

Ubuntu18.04安装mysql_第1张图片

二、 解压

将下载好的.deb文件放入指定文件,并进入指定文件进行解压

sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

三、选择

执行上述命令后会出现MySQL版本界面选择,MySQL5.7,8.0都行。MySQL8.0会多执行两步界面操作

四、安装

sudo apt update
sudo apt install mysql-server

安装过程中出现如下界面要求用户输入MySQL密码

Ubuntu18.04安装mysql_第2张图片

输入后会有如下界面:

Ubuntu18.04安装mysql_第3张图片

OK确定后出现:

Ubuntu18.04安装mysql_第4张图片

这时候选择第二种Use Legacy Authentication Method(Retain MySQL 5.x Compatibility),等待安装完成。 

Ubuntu18.04安装mysql_第5张图片

五、进入

mysql -uroot -p

5.1若直接进入则没有问题,安装成功

5.2若出现如下图所示问题(我用的是新安装的Ubuntu18.04Windows子系统出现了该问题,之前双系统时没有出现过该问题)

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

mysqld: unrecognized service

(1)报错原因(/var/run/mysqld中文件为空)

(2)解决办法(删除mysqld重新创建并授权)

1 cd /var/run/
2 rm -rf mysqld
3 mkdir -p mysqld
4 chown mysql /var/run/mysqld/
5 service mysql restart
6 mysql -uroot -p

Ubuntu18.04安装mysql_第6张图片

Ubuntu18.04安装mysql_第7张图片

六、卸载

cd
apt-get remove mysql-*
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
apt-get autoremove

 

你可能感兴趣的:(Ubuntu18.04安装mysql)