CentOS安装MySQL 5.5详细步骤
1、卸载残留环境
检查现有MySQL和MariaDB版本:使用命令rpm qa | grep mysql
和rpm qa | grep mariadb
来检查系统中是否已安装MySQL或MariaDB。
删除残留包:使用命令rpm e nodeps [package_name]
删除查询到的所有MySQL和MariaDB相关的软件包。
2、下载并安装MySQL源
添加MySQL YUM源:通过wget命令下载MySQL源文件,例如wget HTTPS://dev.mysql.com/get/mysql80communityreleaseel73.noARCh.rpm
,然后使用rpm ivh [filename]
命令进行安装。
配置YUM源:编辑/etc/yum.repos.d/mysqlcommunity.repo
文件,将5.5版本的enabled设置为1,其他版本设为0。
3、安装MySQL
安装必要的软件包:运行yum install y mysqlcommunityserver
来安装MySQL服务器。
初始化数据库:安装完成后,启动MySQL服务systemctl start mysqld
并进行初始化设置。
4、配置MySQL
修改root密码:使用mysqladmin u root password '新密码'
命令来设置新的root密码。
授权远程访问:登录MySQL后,执行grant all privileges on *.* to root@'%' identified by '新密码' with grant option; FLUSH PRIVILEGES;
以允许远程访问。
5、启动与管理MySQL服务
启动、停止和重启MySQL服务:分别使用systemctl start mysqld
,systemctl stop mysqld
,systemctl restart mysqld
命令。
查看服务状态:使用systemctl status mysqld
查看MySQL服务的当前状态。
FAQs常见问题解答
1、如何检查MySQL服务是否正在运行?
答案:可以通过执行systemctl status mysqld
命令来查看MySQL服务的当前状态,如果服务正在运行,你会看到"active (running)"的状态信息。
2、忘记MySQL root用户密码怎么办?
答案:如果忘记了root用户的密码,需要先停止MySQL服务(使用systemctl stop mysqld
),然后以安全模式启动MySQL(不验证密码),再通过登录MySQL并重置密码,具体步骤包括:
停止MySQL服务:systemctl stop mysqld
启动到安全模式:mysqld_safe skipgranttables &
登录MySQL:mysql u root
更改密码:FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
重启MySQL服务:systemctl restart mysqld
是在CentOS系统上安装MySQL 5.5的详细步骤及两个常见问题的解答,希望这些信息能帮助你成功安装和管理MySQL 5.5。