如何在CentOS 7/RHEL 7上安装MySQL Server 5.6

时间:2019-08-20 17:58:17  来源:igfitidea点击:

在centos7/rhel7中,现在MariaDB被引入到默认数据库中。
仍然有许多组织/公司希望继续使用MySQL。而早期在MySQL上工作的系统管理员可以很容易地在MariaDB上工作。
MariaDB是社区开发的MySQL关系数据库管理系统的分支。

MariaDB的主要开发人员是MySQL和Monty Program AB的创始人Michael“Monty”Widenius,他之前曾以10亿美元的价格将自己的公司MySQL AB卖给了Sun Microsystems。

在本教程中,我们将学习如何在CentOS 7/RHEL7上安装MySQLServer5.6.

在CentOS 7/RHEL 7上安装MySQL Server 5.6的步骤:

下载MySQL Server 5.6的Yum Repo包

下载rpm包,它将为MySQL服务器安装创建一个yum repo文件。

yum install wget
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安装mysql-community-release-el7-5.noarch 安装包

使用rpm命令安装这个下载的rpm包。

rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装此软件包后。我们将获得两个新的与MySQL相关的yum repo

[root@localhost ~]# ls -1 /etc/yum.repos.d/mysql-community*
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo
[root@localhost ~]#

安装MySQL服务器

通过使用yum命令,现在我们将安装MySQL服务器5.6. 所有依赖项都将自行安装。

yum install mysql-server

如何启动/停止/重启MySQL服务器

MySQL服务器现在已安装在系统上。

要启动MySQL服务,运行命令

systemctl start mysqld

停止MySQL服务,运行命令

systemctl stop mysqld

重启MySQL服务运行命令

systemctl restart mysqld

要查看MySQL服务的状态,运行命令

systemctl status mysqld

重置MySQL root密码

新安装的MySQL服务器, 它的root用户密码是空的。

为了安全起见,我们应该重置MySQL root用户的密码。

在新安装的MySQL服务器上,运行建议的命令脚本。按照提示进行设置即可。

mysql_secure_installation

另一种方法是登录MySQL服务器数据库,以安全的方式重置密码。

mysql -u root

我们将看到如下mysql>的mysql提示符。
使用下面的命令重置root用户的密码。

mysql> use mysql;
mysql> update user set password=PASSWORD("password1234") where User='root';
mysql> flush privileges;
mysql> quit