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
- 这里以删除剩余的依赖项
mysql-apt-config
为例,apt-get autoremove --purge mysql-apt-config
7、最后删除mysql的目录,命令如下:
rm -rf /etc/mysql/ /var/lib/mysql
至此,Ubuntu20.04安装和卸载MySQL8已经完成!