Ubuntu20.04安装和卸载MySQL8

Posted w1990end

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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已经完成!

以上是关于Ubuntu20.04安装和卸载MySQL8的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu20.04下安装并使用MySQL8.0

ubuntu20.04安装mysql8.0

ubuntu20.04初始化mysql8 密码

Ubuntu 安装MySQL8.0

Ubuntu20.04安装Docker

Ubuntu20.04安装配置使用卸载QT5.9.9以及第一个编写QT程序