HCRM博客

如何在CentOS上使用YUM安装MySQL?

在CentOS系统中,通过yum安装MySQL是一个常见的操作,以下是关于如何在CentOS 7和CentOS 8中使用yum安装MySQL的详细说明:

一、CentOS 7通过yum源安装MySQL

如何在CentOS上使用YUM安装MySQL?-图1
(图片来源网络,侵权删除)

1、检查系统是否已安装MySQL:首先需要检查系统中是否已经安装了MySQL或者MariaDB(MySQL的一个分支),可以使用以下命令来查看:

```bash

rpm qa | grep mysql

```

2、卸载已存在的MariaDB:如果系统中已经安装了MariaDB,并且想要替换为MySQL,可以按照以下步骤进行卸载:

停止MariaDB服务:

如何在CentOS上使用YUM安装MySQL?-图2
(图片来源网络,侵权删除)

```bash

systemctl stop mariadb.service

```

卸载MariaDB:

```bash

yum remove mariadblibs mariadbcommon mariadb mariadbserver

如何在CentOS上使用YUM安装MySQL?-图3
(图片来源网络,侵权删除)

```

3、下载并安装MySQL官方Yum Repository:需要从MySQL官网下载Yum Repository包,以安装MySQL 8.0为例:

```bash

wget HTTPS://dev.mysql.com/get/mysql80communityreleaseel73.noarch.rpm

```

然后安装这个包:

```bash

yum localinstall mysql80communityreleaseel73.noarch.rpm

```

4、安装MySQL服务器:使用yum命令安装MySQL服务器软件包:

```bash

yum install mysqlcommunityserver

```

5、启动并配置MySQL:安装完成后,启动MySQL服务,并查看其运行状态:

```bash

systemctl start mysqld.service

systemctl status mysqld.service

```

查找并记录MySQL root用户的初始密码,这通常可以在/var/log/mysqld.log文件中找到,然后登录MySQL并修改root密码。

6、远程访问设置:如果需要允许远程访问MySQL,还需要执行一些额外的SQL语句来更新用户权限。

CentOS 8使用yum安装MySQL

CentOS 8与CentOS 7在安装MySQL方面的主要区别在于yum源的配置和版本选择,以下是CentOS 8中安装MySQL的基本步骤:

1、查询是否已安装MySQL:使用以下命令检查是否已安装MySQL或MariaDB:

```bash

rpm qa | grep mysql

```

2、卸载旧版本:如果已安装旧版本,使用以下命令卸载:

```bash

yum remove mysql

```

3、下载并添加MySQL Yum源:根据需要的版本(如MySQL 8.x),从MySQL官网下载相应的Yum源RPM包,并使用rpm命令进行安装。

4、安装MySQL服务器:使用yum命令安装MySQL服务器软件包:

```bash

yum install mysqlcommunityserver

```

5、启动并配置MySQL:与CentOS 7类似,启动MySQL服务,并查找初始密码,然后登录并修改密码。

FAQs

1、问题一:在安装MySQL时遇到“Error: Package: mysqlcommunityserver8.0.361.el7.x86_64 (installed) ... requires: libcurl.so.4()(64bit)”错误怎么办?

解答:这个错误通常是因为缺少libcurl库,你可以通过以下命令安装libcurl库来解决这个问题:

```bash

yum install libcurl

```

2、问题二:如何修改MySQL的root密码?

解答:使用初始密码登录MySQL:

```bash

mysql u root p

```

然后输入初始密码,使用以下命令修改密码(将new_password替换为你的新密码):

```sql

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

```

如果使用的是MySQL 8.0或更高版本,可能需要先设置验证规则,然后再修改密码。

分享:
扫描分享到社交APP
上一篇
下一篇