在CentOS上安装MySQL 5.5版本,可以通过yum包管理器进行,以下是详细的步骤:
准备工作
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>
逐个卸载这些包。
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源是否已添加成功:
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,如果在安装过程中遇到任何问题,建议查阅官方文档或社区论坛以获取更多帮助。