CentOS 7使用rpm安装mysql5.7的教程图解
说明
MySQL是一个开放源代码的关系型数据库管理系统,广泛应用于Web应用程序的数据管理中。本文将详细介绍在CentOS 7上使用rpm安装MySQL 5.7的全过程。
步骤一:下载MySQL的Yum Repository
在CentOS 7上安装MySQL 5.7,需要先将MySQL 的Yum Repository下载到本地。可以使用以下命令进行下载:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
步骤二:安装MySQL的Yum Repository
下载成功后可以使用以下命令安装MySQL的Yum Repository:
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
步骤三:安装MySQL Server
使用以下命令在CentOS 7上安装MySQL Server:
sudo yum install mysql-server
安装完成后可以使用以下命令来启动MySQL服务:
sudo systemctl start mysqld
步骤四:设置密码
第一次启动MySQL服务后,默认是没有设置密码的。使用以下命令可以为root用户设置密码:
sudo grep 'password' /var/log/mysqld.log |tail -1
执行上述命令后,会在终端中产生一段类似下面的文字:
2020-05-04T07:54:26.486462Z 1 [Note] A temporary password is generated for root@localhost: **********
其中的*********
就是你的密码。接下来使用以下命令登陆MySQL:
mysql -u root -p
会产生类似下面的提示:
Enter password:
此时输入上述命令中显示的密码即可进入MySQL。进入MySQL后执行以下命令设置新的密码:
SET PASSWORD = PASSWORD('new_password');
此时就完成了MySQL的安装和密码设置的过程。
示例
示例一
如果在安装MySQL Server的时候遇到了以下错误:
Error: Package: mysql-community-server-5.7.19-1.el7.x86_64 (mysql57-community)
Requires: systemd-sysv
Error: mysql-community-server conflicts with mysql-server-5.6.32-1.el7.x86_64
可以使用以下命令解决:
sudo yum install systemd-sysv
sudo systemctl daemon-reload
sudo systemctl start mysqld
示例二
如果已经安装过MySQL,并尝试重新安装时遇到以下错误:
Error: mysql57-community conflicts with mysql-community-server-5.7.19-1.el7.x86_64
Error: mysql57-community conflicts with mysql-community-server-5.7.19-1.el7.x86_64
可以使用以下命令解决:
sudo systemctl stop mysqld
sudo yum remove mysql*
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/my.cnf
sudo yum install mysql-community-server
结论
本文详细介绍了在CentOS 7上使用rpm安装MySQL 5.7的全过程,包括下载MySQL的Yum Repository、安装MySQL的Yum Repository、安装MySQL Server、设置密码等步骤,并提供了两个示例来解决常见的问题。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7使用rpm安装mysql5.7的教程图解 - Python技术站