HCRM博客

如何在CentOS 6.5上安装MySQL?

CentOS 6.5 MySQL安装指南

在CentOS 6.5上安装MySQL涉及多个步骤,包括检查当前系统是否已安装MySQL、卸载现有版本(如果有)、添加新的Yum源、安装MySQL以及进行初始配置和安全设置,下面是一个详细的安装教程:

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

一、检查是否已安装MySQL

需要检查系统中是否已经安装了MySQL,打开终端并输入以下命令:

rpm qa | grep mysql

如果返回结果显示系统中已经安装了MySQL,接下来需要将其卸载。

二、卸载现有MySQL

如果系统中已安装MySQL,可以使用以下命令进行卸载:

sudo yum remove mysql mysqlserver mysqllibs mysqlclient

确保所有与MySQL相关的软件包都被完全移除。

三、添加MySQL Yum源

为了安装最新版本的MySQL,建议使用官方提供的Yum源,首先下载MySQL Yum源的安装包:

wget https://dev.mysql.com/get/mysql57communityreleaseel68.noarch.rpm

然后安装该包:

如何在CentOS 6.5上安装MySQL?-图2
(图片来源网络,侵权删除)
sudo rpm ivh mysql57communityreleaseel68.noarch.rpm

这将添加MySQL的Yum源到系统中。

四、安装MySQL

现在可以通过Yum安装MySQL服务器:

sudo yum install mysqlcommunityserver

Yum会处理依赖关系并安装MySQL服务器。

五、启动MySQL服务

安装完成后,需要启动MySQL服务:

sudo service mysqld start

如果是第一次安装和启动MySQL,还需要进行初始化设置。

六、获取临时密码

MySQL 5.7及以后的版本会在安装后生成一个临时密码,用于首次登录:

如何在CentOS 6.5上安装MySQL?-图3
(图片来源网络,侵权删除)
sudo grep 'temporary password' /var/log/mysqld.log

输出类似如下内容:

[Note] A temporary password is generated for root@localhost: R4qp1234,!

其中R4qp1234,!即为临时密码。

七、登录并修改密码

使用临时密码登录MySQL:

mysql u root p

系统会提示输入密码,输入临时密码后即可进入MySQL命令行界面,首先修改root用户的密码:

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

New_password_here替换为新密码。

八、其他基本安全设置

除了修改密码外,还可以执行一些基本的安全设置,例如删除匿名用户、禁止远程Root登录等:

DELETE FROM mysql.user WHERE User='';
DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1');
FLUSH PRIVILEGES;

这些操作有助于提高MySQL的安全性。

九、配置MySQL开机自启

为了确保MySQL服务在系统重启时自动启动,可以执行以下命令:

chkconfig level 345 mysqld on

或者对于基于systemd的系统(CentOS 6.5可能不完全适用):

systemctl enable mysqld

至此,CentOS 6.5上的MySQL安装和基本配置已经完成,如果需要更详细的配置或优化,可以进一步参考MySQL官方文档或相关技术社区的建议。

本教程中的操作需要在root权限下进行,或者使用sudo提权执行,由于操作系统和软件版本的不断更新,某些具体命令和路径可能会有所变化,请根据实际情况进行调整。

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