热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS6.5上安装MySQL5.7.23的详细步骤

本文详细介绍如何在CentOS6.5系统上成功安装MySQL5.7.23,包括卸载旧版本、下载安装包、配置文件修改及启动服务等关键步骤。

本文将指导您在 CentOS 6.5 系统上安装 MySQL 5.7.23。以下是详细的安装步骤,确保每一步都正确无误。



1. 卸载系统自带的 MySQL


首先,需要检查并卸载系统中已有的 MySQL 版本(如果有):


[[email protected] ~]$ rpm -qa | grep mysql
mysql-community-common-5.7.19-1.el6.x86_64
rpm -e --nodeps mysql-community-common-5.7.19-1.el6.x86_64


2. 下载并解压 MySQL 安装包


接下来,从官方源下载 MySQL 5.7.23 的二进制分发包,并解压缩:


[[email protected] apps]$ wget https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
[[email protected] apps]$ tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz


3. 修改配置文件


进入解压后的目录,找到并编辑 MySQL 的初始化脚本:


[[email protected] apps]$ cd mysql-5.7.23-linux-glibc2.12-x86_64/support-files/
[[email protected] support-files]$ vi mysql.server


4. 安装 MySQL 服务


将 MySQL 服务脚本复制到系统的初始化目录,并初始化数据库:


[[email protected] support-files]$ sudo cp mysql.server /etc/init.d/mysqld
[[email protected] support-files]$ cd ../bin/
[[email protected] bin]$ ./mysqld --user=mysql --basedir=/home/admin/apps/mysql-5.7.23-linux-glibc2.12-x86_64 --datadir=/home/admin/data/mysql/data --initialize

此步骤可能会遇到依赖库缺失的错误,如:/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file:。解决方法是安装缺少的库:


sudo yum remove libnuma.so.1
sudo yum -y install numactl.x86_64
yum install -y libaio


5. 启动 MySQL 服务


启动 MySQL 服务并确保其正常运行:


[[email protected] bin]$ service mysqld start


6. 登录并修改 root 密码


首次登录时,需要修改 root 用户的默认密码:


[[email protected] bin]$ mysql -u root -p
# 输入初始密码后,执行以下命令修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';


7. 卸载 MySQL (可选)


如果需要卸载 MySQL,可以按照以下步骤操作:


# 停止 MySQL 服务
service mysqld stop
# 删除 MySQL 目录及相关文件
rm -rf /home/admin/apps/mysql-5.7.23-linux-glibc2.12-x86_64
rm -rf /home/admin/data/mysql/data
# 移除服务脚本
rm -f /etc/init.d/mysqld

推荐阅读
author-avatar
程璇
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有