检测系统是否已安装Mysql

执行命令rpm -qa | grep mysql  如果是下图所示,表示已安装

centos 卸载crontab centos8卸载软件_centos 卸载crontab


卸载命令

如果要重新安装需要选择执行以下命令进行mysql卸载

rpm -e mysql  // 普通删除
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删

下载

官网地址:MySQL

 进到官网,选择DOWNLOADS

centos 卸载crontab centos8卸载软件_linux_02

选择下面这个社区版(免费)  上面的是商业版的

centos 卸载crontab centos8卸载软件_centos 卸载crontab_03

进去之后选择 Download Archives

centos 卸载crontab centos8卸载软件_centos 卸载crontab_04

 进入页面,选择 MySQL Community Server

centos 卸载crontab centos8卸载软件_centos 卸载crontab_05

选择与机器对应的版本,点击下载

centos 卸载crontab centos8卸载软件_centos 卸载crontab_06

安装

将下载好的安装包上传至服务器

centos 卸载crontab centos8卸载软件_linux_07

 右边是下载好的tar包,左边是新建的文件夹用来放解压后的文件

解压后的文件内容

centos 卸载crontab centos8卸载软件_linux_08

解压后的文件都是 rpm 文件,所以需要用到 rpm 包资源管理器相关的指令安装这些 rpm 的安装包

在安装执行 rpm 安装包之前先下载 openssl-devel 插件,因为 mysql 里面有些 rpm 的安装依赖于该插件。 执行下面的命令

yum install openssl-devel

完成之后就可以执行安装这些rpm包了

这里因为有以来要求所以建议按顺序执行,参考别人的执行顺序(作者:太阳神LoveU)

直接全部复制,包括最后的换行,等待执行完毕就可以了

rpm -ivh mysql-community-common-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-debuginfo-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-debuginfo-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-debuginfo-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-debuginfo-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-debugsource-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-debug-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-debug-debuginfo-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-debuginfo-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-test-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-test-debuginfo-8.0.28-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.0.28-1.el8.x86_64.rpm

到这里就安装完毕了

启停命令

  • 启动 MySQL 服务:systemctl start mysqld
  • 重启 MySQL 服务:systemctl restart mysqld
  • 关闭 MySQL 服务:systemctl stop mysqld

进入mysql

启动完之后进入mysql可以用默认的用户名root  跟临时密码

临时密码下图红框内的  root@locahost:后面的,每个人的都不一样

centos 卸载crontab centos8卸载软件_MySQL_09

 之后  mysql -u root -p

然后输入密码就可以进入mysql了

后续可以根据自己要求修改密码,默认的密码校验需要大写字母,数字,字符都具备,可以根据需要进行调整校验规则

  • 问题 短密码不能设置,需要修改密码策略
  • set global validate_password.length=4; 密码长度改成4
  • set global validate_password.policy=0; 密码校验强度改成LOW后,只校验密码长度

创建其他用户及授权的连接