在Ubuntu 20下安装卸载MySQL 8.0.28方法及图文教程
MySQL是一个开源的关系型数据库管理系统,广泛应用于各种场景,本文将介绍在Ubuntu 20下如何安装和卸载MySQL 8.0.28。
安装MySQL 8.0.28
1、更新系统软件包列表
我们需要更新系统软件包列表,以确保我们下载的是最新版本的MySQL,在终端中输入以下命令:
sudo apt update
2、安装MySQL服务器
接下来,我们将安装MySQL服务器,在终端中输入以下命令:
sudo apt install mysqlserver
3、启动MySQL服务
安装完成后,我们需要启动MySQL服务,在终端中输入以下命令:
sudo systemctl start mysql
4、设置MySQL服务开机自启
为了让MySQL服务在系统启动时自动运行,我们需要将其设置为开机自启,在终端中输入以下命令:
sudo systemctl enable mysql
5、获取临时密码
安装完成后,MySQL会生成一个临时密码,我们可以使用以下命令查看临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
6、修改MySQL密码
为了确保数据库安全,我们需要修改临时密码,登录到MySQL:
mysql u root p
输入临时密码,接下来,我们需要修改密码,在MySQL命令行中输入以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
将新密码
替换为你想要设置的密码,刷新权限并退出MySQL:
FLUSH PRIVILEGES; EXIT;
至此,我们已经成功安装了MySQL 8.0.28,接下来,我们将介绍如何卸载MySQL。
卸载MySQL 8.0.28
1、停止MySQL服务
在卸载MySQL之前,我们需要先停止MySQL服务,在终端中输入以下命令:
sudo systemctl stop mysql
2、卸载MySQL服务器及相关软件包
接下来,我们将卸载MySQL服务器及相关软件包,在终端中输入以下命令:
sudo apt remove purge mysqlserver mysqlclient mysqlcommon libmysqlclientdev libmysqlddev libmysqlclient18 libmysqlclient19 libmysqlclient20 libmysqlcppconndev libmysql++dev libmariadbclientdev libmariadbclientlgpldev libmariadbclientdev libmariadbcommon libmariadbdev libqt5sqlmysql libqt5sql5mysql libqt5sql5mysqlplugin libqt5sql5quickwidgets5mysql pluginlibqt5sql5mysql pluginqt5sqlmysql qtdeclarative5qtquick2plugindatabases qtdeclarative5sqlite qtdeclarative5sqlite3 qtdeclarative5sqlparser qtdeclarative5sqldrivers qtdeclarative5sqldesigner qtdeclarative5sqlmodels qtdeclarative5sqlview qtdeclarative5sqllogictest qtdeclarative5sqllogictestplugin qtdeclarative5sqllogictestrunner qtdeclarative5sqllogictestresult qtdeclarative5sqllogictestrunnerplugin qtdeclarative5sqllogictestresultplugin qtdeclarative5sqllogictestrunnerplugin qtdeclarative5sqllogictestresultplugin qtdeclarative5sqllogictestrunnerplugin qtdeclarative5sqllogictestresultplugin qtdeclarative5sqllogictestrunnerplugin qtdeclarative5sqllogictestresultplugin qtdeclarative5sqllogictestrunnerplugin qtdeclarative5sqllogictestresultplugin qtdeclarative5sqllogictestrunnerplugin qtdeclarative5sqllogictestresultplugin qtdeclarative5sqllogictestrunnerplugin qtdeclarative5sqllogictestresultplugin qtdeclarative5sqllogictestrunnerplugin qtdeclarative5sqllogictestresultplugin qtdeclarative5sqllogictestrunnerplugin qtdeclarative5sqllogictestresultplugin qtdeclarative5sqllogictestrunnerplugin qtdeclamativ
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/507631.html