centos7.9 安装mysql

本文介绍了如何在CentOS7.9系统上卸载旧版MySQL并在线安装MySQL8。首先,通过`rpm-qa|grep mysql`检查是否已安装旧版MySQL,并使用`rpm -e`或`rpm -e --nodeps`进行卸载。接着,从MySQL官网下载Yum资源包,并使用`rpm -ivh`安装。然后,运行`yum update`和`yum install mysql-server`来安装MySQL服务器。文章还提到了初始密码设置及配置的相关链接。

【MySQL 02】Centos 7.9 在线安装Mysql 8_Rusty well began的博客-优快云博客_centos7 在线安装mysql8

查询旧版mysql

rpm -qa | grep mysql

如果系统已经安装,那需要先卸载旧版本:

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

3、 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包,

​​​​​​​下载地址为:https://dev.mysql.com/downloads/repo/yum/

安装命令:
wget http://repo.mysql.com/mysql80-community-release-el7-5.noarch.rpm
rpm -ivh mysql80-community-release-el7-5.noarch.rpm
yum  -y update
yum install mysql-server

接着mysql配置可以参看

Ubuntu16.04安装MySql_liuhehe的博客-优快云博客

解决初始密码问题

​​​​​​​CentOS下安装及配置MySQL_编程洪同学的博客-优快云博客_centos mysql

### 安装 MySQL 5.7 on CentOS 7.9CentOS 7.9安装 MySQL 5.7 可以通过两种主要方式完成:使用 `yum` 包管理器进行安装,或者手动下载并安装 RPM 包。以下是详细的步骤说明。 #### 使用 YUM 安装 MySQL 5.7 1. **添加 MySQL YUM 存储库** 首先需要将 MySQL 的官方 YUM 存储库添加到系统中。这可以通过下载并安装 MySQL 提供的仓库配置文件来实现。 ```bash sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ``` 2. **安装 MySQL 社区版服务器** 使用以下命令安装 MySQL 社区版服务器: ```bash sudo yum install mysql-community-server ``` 这一步完成后,可以验证安装是否成功,通过检查 `mysqld` 的版本[^1]: ```bash mysqld --version ``` 3. **启动 MySQL 服务** 安装完成后,启动 MySQL 服务,并设置开机自动启动: ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` 4. **安全设置** MySQL 提供了一个脚本来帮助提高数据库的安全性,运行以下命令按照提示操作即可: ```bash sudo mysql_secure_installation ``` #### 手动安装 MySQL 5.7 如果选择手动安装 MySQL 5.7,则需要从 MySQL 官方网站下载对应的 RPM 包。对于 CentOS 7.9,推荐下载适用于 EL7 的包[^2]。 1. **下载 MySQL RPM 包** 访问 MySQL 官方网站的下载页面,找到适用于 MySQL 5.7CentOS 7 的 RPM 包下载链接,然后使用 `wget` 下载: ```bash wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar ``` 2. **解压下载的文件** 创建一个目录用于存放解压后的文件,并进入该目录进行解压: ```bash mkdir /home/sqyr/local/mysql-5.7.43 cp mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar /home/sqyr/local/mysql-5.7.43/ cd /home/sqyr/local/mysql-5.7.43/ tar -xvf mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar ``` 3. **安装 MySQL 组件** 解压后,会得到多个 RPM 文件,这些是 MySQL 不同组件的安装包。依次安装它们: ```bash sudo rpm -ivh mysql-community-common-5.7.43-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-libs-5.7.43-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-client-5.7.43-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-server-5.7.43-1.el7.x86_64.rpm ``` 4. **处理权限问题** 如果遇到权限不足的问题,可能是因为 MySQL 数据目录的权限设置不当导致的。可以通过修改相关目录的权限来解决这个问题[^4]: ```bash sudo chmod 775 /home/sqyr/ ``` 5. **初始化 MySQL 数据库** 安装完成后,需要初始化 MySQL 数据库: ```bash sudo mysqld --initialize --user=mysql ``` 6. **启动 MySQL 服务** 初始化完成后,启动 MySQL 服务,并设置为开机启动: ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` 以上就是在 CentOS 7.9安装 MySQL 5.7 的详细步骤。确保每一步都正确执行,特别是在处理权限和初始化数据库时要特别小心。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值