Ubuntu20.04安装和卸载MySQL8

Ubuntu20.04安装MySQL8

这里的安装和卸载统一用的都是root用户,如果使用其他用户命令前需要添加sudo
1、安装mysql-server8,命令如下:

apt install mysql-server
  • 执行命令过程如下图:
    在这里插入图片描述
    在这里插入图片描述

2、查看MySQL是否安装成功,命令如下:

  • 可以使用mysql --version或者mysql -V查看版本信息,确认是否安装成功,如图:
  • 也可以使用帮助命令mysql --help确认是否安装成功,如图:

3、初始化配置信息,命令如下:

mysql_secure_installation
  • VALIDATE PASSWORD COMPONENT …(验证密码组件),输入n,如图:
    在这里插入图片描述
  • New Password(设置新密码)以及Re-enter new password(确认密码),如图:
    在这里插入图片描述
  • Remove anonymous users?(删除匿名用户?),输入n,如图:
    在这里插入图片描述
  • Disallow root login remotely? (拒绝远程root账号登录),输入n,如图:
    在这里插入图片描述
  • Remove test database and access to it? (删除测试数据库并访问它?),输入n,如图:
    在这里插入图片描述
  • Reload privilege tables now? (现在就重新载入权限表),输入y,如图:
    在这里插入图片描述

4、查看MySQL服务状态,命令如下:

systemctl status mysql
  • 显示如下图结果,说明MySQL服务启动正常,如图:
    在这里插入图片描述

5、登录数据库,使用命令mysql -u root -p进行数据访问,并输入密码,如图:
在这里插入图片描述

  • 使用 use mysql;命令打开mysql命名的数据库,如下图:
    在这里插入图片描述
  • 使用show tables;命令显示当前数据库的表,如下图:
    在这里插入图片描述
  • 使用select user,host from user;查询user表的host,如图:
    在这里插入图片描述

卸载MySQL

1、查看mysql依赖,命令如下:

dpkg --list|grep mysql
  • 执行结果如下图:
    在这里插入图片描述

2、卸载mysql-common命令如下:

apt-get remove mysql-common
  • 执行过程如下图:
    在这里插入图片描述

3、卸载mysql-server-8.0命令如下:

apt-get autoremove --purge mysql-server-8.0
  • 执行过程如下图:
    在这里插入图片描述

4、清除残留数据,命令如下:

dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P
  • 执行过程如下图:
    在这里插入图片描述

5、再次查看MySQL的剩余依赖项,命令如下:

dpkg --list|grep mysql
  • 该执行结果一般是没有输出,如果还有依赖项,就必须执行第六步

6、删除剩余依赖项,命令如下:

apt-get autoremove --purge xxx # xxx代表的依赖项
  • 这里以删除剩余的依赖项mysql-apt-config为例,apt-get autoremove --purge mysql-apt-config

7、最后删除mysql的目录,命令如下:

rm -rf /etc/mysql/ /var/lib/mysql

至此,Ubuntu20.04安装和卸载MySQL8已经完成!


版权声明:本文为qq_33581509原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。