HCRM博客

如何在CentOS 6.5系统上安装MySQL数据库?

在CentOS 6.5上安装MySQL数据库是一个相对简单的过程,但需要遵循一些步骤来确保安装成功,以下是一个详细的指南,包括必要的步骤和注意事项。

一、前期准备

1、确认系统版本:确保你的CentOS系统版本是6.5,可以通过以下命令查看:

如何在CentOS 6.5系统上安装MySQL数据库?-图1
(图片来源网络,侵权删除)
   cat /etc/centosrelease

2、更新系统软件包:在开始安装之前,建议先更新系统的软件包,以确保你使用的是最新的软件包版本:

   yum update y

3、检查已有的MySQL安装:使用以下命令检查系统是否已经安装了MySQL:

   rpm qa | grep mysql

如果已经安装了MySQL,可以选择卸载它或根据需要进行调整。

二、安装MySQL

1. 下载MySQL RPM包

你可以从MySQL官方网站下载适用于CentOS 6.5的MySQL RPM包,这里以MySQL 5.6为例:

wget http://dev.mysql.com/get/mysql56communityreleaseel68.noarch.rpm

2. 安装MySQL RPM包

如何在CentOS 6.5系统上安装MySQL数据库?-图2
(图片来源网络,侵权删除)

使用以下命令安装下载的RPM包:

sudo rpm ivh mysql56communityreleaseel68.noarch.rpm

3. 添加MySQL Yum仓库并安装MySQL服务器

添加MySQL Yum仓库:

sudo yum localinstall mysql56communityreleaseel68.noarch.rpm

安装MySQL服务器:

sudo yum install y mysqlserver

4. 启动MySQL服务并设置开机自启动

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

如何在CentOS 6.5系统上安装MySQL数据库?-图3
(图片来源网络,侵权删除)
sudo service mysqld start

要设置MySQL服务开机自启动,请运行:

sudo chkconfig levels 235 mysqld on

5. 获取临时密码并登录MySQL

MySQL安装完成后,会生成一个临时密码,你需要使用该密码进行首次登录:

sudo grep 'temporary password' /var/log/mysqld.log

使用以下命令登录MySQL(替换temp_password为实际的临时密码):

mysql u root p temp_password

6. 修改root用户密码并授权远程访问

登录MySQL后,首先修改root用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword!';

授权root用户从任何主机连接:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'NewPassword!' WITH GRANT OPTION;
FLUSH PRIVILEGES;

7. 配置MySQL字符集和时区(可选)

编辑MySQL配置文件/etc/my.cnf,添加或修改以下内容以设置字符集为UTF8并指定时区:

[client]
defaultcharacterset=utf8
[mysqld]
defaultstorageengine=INNODB
defaulttimezone='+08:00'
charactersetserver=utf8
collationserver=utf8_general_ci

保存文件后,重启MySQL服务使配置生效:

sudo service mysqld restart

三、验证安装

1、登录MySQL:使用新设置的密码登录MySQL,确保可以正常访问:

   mysql u root p NewPassword!

2、查看数据库列表:登录成功后,可以使用以下命令查看默认的数据库列表:

   SHOW DATABASES;

至此,你已经在CentOS 6.5上成功安装了MySQL数据库,你可以根据需要创建数据库、表以及进行其他数据库操作,如果在安装过程中遇到任何问题,请参考MySQL官方文档或相关社区论坛寻求帮助

问题 解答
如果忘记MySQL root用户的新密码怎么办? 如果忘记了MySQL root用户的新密码,可以通过跳过权限表的方式重置密码,首先停止MySQL服务,然后使用以下命令启动MySQL服务器并跳过权限表:sudo mysqld_safe skipgranttables &,登录MySQL并使用SQL语句重置root用户密码:FLUSH PRIVILEGES; EXIT;,重启MySQL服务即可。
如何更改MySQL的数据存储目录? 要更改MySQL的数据存储目录,首先需要停止MySQL服务,编辑MySQL配置文件(通常是/etc/my.cnf),找到datadir参数并将其设置为新的数据目录路径,[mysqld] datadir=/new/data/dir,保存配置文件后,将旧的数据目录复制到新的目录位置,并确保新目录的权限正确,重启MySQL服务即可。
分享:
扫描分享到社交APP
上一篇
下一篇