CentOS7下如何使用YUM安装MySQL5.6
CentOS7是目前广泛使用的一款企业级操作系统,对于一些运维人员来说,CentOS7下如何使用YUM安装MySQL5.6非常重要。本文将详细介绍在CentOS7下安装MySQL5.6的步骤。
一、查看已安装的数据库
在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非MySQL。因此,执行yum install mysql命令只是更新Mariadb数据库,并不会安装MySQL。此时,我们需要查看系统中是否已经安装了MySQL或Mariadb数据库。
运行以下命令查看是否安装了MySQL:
rpm -qa | grep mysql
如果返回的值为空,则说明没有安装MySQL数据库。如果返回的值为某个版本号(如mysql-5.6.36-1.el7.x86_64),则说明已安装了MySQL,并可以跳过下面的步骤。
二、卸载已安装的Mariadb数据库
如果已经安装了Mariadb数据库,需要先卸载。
运行以下命令查看已安装的Mariadb数据库版本:
rpm -qa | grep -i mariadb
运行以下命令卸载已安装的Mariadb数据库:
rpm -qa | grep mariadb | xargs rpm -e --nodeps
运行以下命令再次查看是否已成功卸载Mariadb数据库:
rpm -qa | grep -i mariadb
三、下载安装包文件
下载MySQL的安装包文件,运行以下命令:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
四、安装mysql-community-release-el7-5.noarch.rpm包
运行以下命令安装mysql-community-release-el7-5.noarch.rpm包:
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装完成后,系统会新增mysql-community.repo、mysql-community-source.repo两个yum源文件。
运行以下命令查看可用的MySQL安装文件:
yum repolist all | grep mysql
五、安装MySQL
运行以下命令安装MySQL:
yum install mysql-server
六、检查MySQL是否安装成功
运行以下命令检查MySQL是否安装成功:
rpm -qa | grep mysql
七、启动MySQL服务
运行以下命令启动MySQL服务:
systemctl start mysqld.service
如果需要重启MySQL服务,则运行以下命令:
systemctl restart mysqld.service
如果需要停止MySQL服务,则运行以下命令:
systemctl stop mysqld.service
如果需要设置MySQL开机启动,则运行以下命令:
systemctl enable mysqld.service
八、设置密码
MySQL5.6安装完成后,它的root用户的密码默认是空的。我们需要及时用mysql的root用户登录,并修改密码。
运行以下命令登录mysql:
mysql -u root
登录成功后,运行以下命令设置密码:
mysql> use mysql;
mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';
mysql> flush privileges;
九、设置远程主机登录
如果需要在远程主机上访问MySQL,则需要设置远程主机登录。执行以下命令,为root用户添加远程登录的能力:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword';
十、总结
CentOS7下如何使用YUM安装MySQL5.6的步骤如下:
1、查看已安装的数据库(如果已安装Mariadb,则需要先卸载Mariadb);
2、下载安装包文件;
3、安装mysql-community-release-el7-5.noarch.rpm包;
4、安装MySQL;
5、检查MySQL是否安装成功;
6、启动MySQL服务;
7、设置密码;
8、设置远程主机登录。
以上就是CentOS7下使用YUM安装MySQL5.6的详细步骤,希望对你有所帮助。

-
一起聊聊MySQL主从延时的处理方案 2023-05-14 07:00:03
-
mysql修改表结构的语句是什么 2023-05-14 07:00:03
-
MySQL 语法整理介绍 2023-05-14 07:00:03
-
mysql驱动是什么 2023-05-14 07:00:03
-
qt5.8如何连接mysql 2023-05-14 07:00:03
-
mysql怎么将查询结果赋给变量 2023-05-14 07:00:03
-
mysql乐观锁和悲观锁的区别是什么 2023-05-14 07:00:03
-
mysql怎么替换部分字符串 2023-05-14 07:00:02
-
delete和drop的区别是什么 2023-05-14 07:00:02
-
mysql版本查询命令是什么 2023-05-14 07:00:02