centos8安装Mysql

检测系统是否已安装Mysql

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

卸载命令

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

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

下载

官网地址:MySQL

 进到官网,选择DOWNLOADS

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

进去之后选择 Download Archives

 进入页面,选择 MySQL Community Server

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

安装

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

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

解压后的文件内容

解压后的文件都是 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:后面的,每个人的都不一样

 之后  mysql -u root -p

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

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

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

创建其他用户及授权的连接https://www.csdn.net/tags/NtDacgxsNzg4MzctYmxvZwO0O0OO0O0O.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值