【mysql】ubuntu18.04安装mysql8.0(dpkg方式)

环境

ubuntu18.04

mysql8.0

步骤

0、清除已有的mysql

a. sudo apt-get autoremove --purge mysql-server-5.0
b. sudo apt-get remove mysql-server
c. sudo apt-get autoremove mysql-server
d. sudo apt-get remove mysql-common (非常重要)
上面的其实有一些是多余的,建议还是按照顺序执行一遍
e. 清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
--------
1 sudo apt-get autoremove --purge mysql-server-5.7 
2 sudo apt-get remove mysql-server         
3 sudo apt-get autoremove mysql-server  
4 sudo apt-get remove mysql-common
5 sudo rm -rf /etc/mysql/  /var/lib/mysql    #很重要
6 #清理残留数据
7 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P  
8 sudo apt autoremove
9 sudo apt autoclean
---------
更新apt—get
sudo apt-get update
sudo apt-get upgrade

1、下载deb格式文件

  • 在官网 https://dev.mysql.com/downloads/repo/apt/ 下载
    or
  • 通过命令下载
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

2、放入服务器的/usr/serve文件夹下

3、安装lsb-release

dpkg需要依赖lsb_release,不过一般ubuntu都会自带。

4、dpkg方式设置mysql安装

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

然后需要选择两次,分别是产品和产品版本,第一次选择mysqlserver,第二次选择mysql8.0,然后esc退出设置并输入:

sudo apt-get update 
sudo apt-get upgrade

5、安装

sudo apt install mysql-server

输入root的密码并选择加密方式,在Select default authentication plugin,注意选第二项,即mysql5.x版本的加密方式。

6、登录mysql

mysql -u root -p 密码

7、启动、重启、关闭mysql服务

service mysql start
service mysql restart
service mysql stop

8、修改mysql数据存储路径

vim /etc/mysql/mysql.conf.d mysqld.cnf

修改datadir 的路径

mv /var/lib/mysql /data/mysqldata -R
chown mysql:mysql /data/mysqldata -R
chmod 750 /data/mysqldata -R
vim /etc/apparmor.d/usr.sbin.mysqld
#datadir access
改成 /data/mysqldata

你可能感兴趣的:(mysql)