HCRM博客

如何在CentOS上安装MySQL 5.5?

在CentOS上安装MySQL 5.5版本,可以通过yum包管理器进行,以下是详细的步骤:

准备工作

1、检查系统版本

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

确保你的CentOS版本是6.x或7.x(64位),因为MySQL 5.5主要支持这些版本。

使用命令cat /etc/redhatrelease查看系统版本。

2、卸载MariaDB(如果已安装):

由于CentOS 7默认安装了MariaDB,需要先卸载它。

使用命令rpm qa | grep mariadb列出所有mariadb相关的包。

使用命令rpm e nodeps <package_name>逐个卸载这些包。

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

3、备份配置文件和数据

如果系统中已有MySQL或MariaDB的数据,建议先备份/etc/my.cnf/var/lib/mysql目录。

安装MySQL 5.5

1、添加MySQL Yum源

下载MySQL Yum源的RPM包,例如对于CentOS 6,可以使用以下命令:

     wget http://repo.mysql.com/mysql55communityreleaseel68.noarch.rpm

安装这个RPM包:

     sudo rpm ivh mysql55communityreleaseel68.noarch.rpm

确认Yum源是否已添加成功:

如何在CentOS上安装MySQL 5.5?-图3
(图片来源网络,侵权删除)
     sudo yum repolist enabled | grep "mysql.*community.*"

2、安装MySQL 5.5

使用yum安装MySQL 5.5:

     sudo yum install y mysqlcommunityserver

初始化MySQL数据库:

     sudo service mysqld start

3、配置MySQL

设置MySQL开机自启动:

     sudo chkconfig mysqld on

修改root用户密码:

     sudo /usr/bin/mysqladmin u root password 'newpassword'

允许远程访问:

     sudo mysql u root p
     mysql> grant all privileges on *.* to root@'%' identified by 'newpassword' with grant option;
     mysql> FLUSH PRIVILEGES;
     mysql> exit;

验证安装

1、启动MySQL服务

   sudo service mysqld start

2、检查MySQL服务状态

   sudo service mysqld status

3、登录MySQL

   mysql u root p

输入之前设置的密码,登录成功后即表示MySQL 5.5已成功安装并运行。

相关FAQs

1、问题1:为什么需要卸载MariaDB?

解答:MariaDB是MySQL的一个分支,虽然它们在很多方面相似,但为了确保系统的一致性和避免潜在的冲突,建议在安装MySQL前卸载MariaDB。

2、问题2:如何查看MySQL的版本?

解答:登录MySQL后,执行以下SQL命令即可查看版本:

     SELECT VERSION();

通过以上步骤,你可以在CentOS上成功安装并配置MySQL 5.5,如果在安装过程中遇到任何问题,建议查阅官方文档或社区论坛以获取更多帮助。

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