CentOS安装部署MySQL8步骤

Centos安装部署MySql8.0

一 .由于CentOS系统默认安装了MySql系统的子组件,所以在安装MySQL前应该先删除系统自带的版本
for i in $(rpm -qa|grep mysql);do rpm -e $i --nodeps;done

解释:

  1. for i in $(rpm -qa|grep mysql); do

这一行开始一个for循环。rpm -qa命令用于列出系统上安装的所有RPM包。grep mysql用于从这些包中筛选出包含mysql字符串的包名。$(...)是命令替换,它会执行括号内的命令,并替换为命令的输出。所以,$(rpm -qa|grep mysql)会返回所有与mysql相关的已安装RPM包的列表。

  1. rpm -e $i --nodeps

这一行是循环体,它执行rpm -e命令来卸载RPM包。$i是当前循环迭代中的包名。--nodeps选项告诉rpm命令在卸载包时忽略依赖关系,即使其他包依赖于这个包,也会强制卸载。

  1. done

这一行表示for循环的结束

rm -rf /var/lib/mysql && rm -rf /etc/my.cnf

解释:

  1. rm -rf /var/lib/mysql

这个命令使用rm<

以下是在CentOS 7系统下离线安装部署MySQL 8的大致步骤: 1. **资源下载** - 查看CentOS版本:使用`lsb_release -a`命令显示Linux标准基础(Linux Standard Base,LSB)的版本信息,以确定适合的MySQL 8安装包 [^4]。 - 下载MySQL 8安装包,可从MySQL官方网站下载适用于CentOS 7的离线安装包。 2. **安装依赖包** 参考Centos 7安装MySQL 5.7安装依赖包的方式,在安装MySQL 8时,可能也需要安装一些必需的组件。但由于引用中未给出MySQL 8具体依赖包安装步骤,可参考Centos 7安装MySQL 5.7依赖包安装思路,不过版本需要更换为MySQL 8的版本。例如像Centos 7安装MySQL 5.7时那样依次安装Common Libraries、Client Libraries 、客户端、服务器等组件,只是包名要替换为MySQL 8对应的。如安装时可能类似如下命令(需替换为正确的MySQL 8版本号): ```bash sudo rpm -ivh mysql-community-common-8.x.x-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-libs-8.x.x-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-libs-compat-8.x.x-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-client-8.x.x-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-server-8.x.x-1.el7.x86_64.rpm ``` 3. **安装** - 参考Centos 7安装MySQL 5.7的步骤,可能需要创建mysql属组、用户、安装目录。 - 上传下载好的MySQL 8安装包,解压并放到安装位置。 - 配置MySQL,可参考MySQL 5.7的配置方式结合MySQL 8的特性进行配置。 - 初始化数据库,启动MySQL服务等步骤也可参考MySQL 5.7的方式,但可能在细节上有所不同,比如初始化命令等可能需要根据MySQL 8的要求调整。 4. **配置与使用** - 配置开机自启,可参考MySQL 5.7配置开机自启的方式。 - 启动mysql服务后,登录MySQL进行初始化设置,可使用自带客户端本地登录MySQL,也可以使用Navicat(收费)或DBeaver(免费)进行远程登录 [^1]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值