CentOS 6 完整步骤:安全移除并重装MySQL 5.7.22
需积分: 13 35 浏览量
更新于2024-09-11
收藏 3KB TXT 举报
本文档详细介绍了在CentOS 6系统上安装MySQL 5.7.22的步骤,适合对Linux系统有基础且希望升级MySQL版本的用户参考。以下是安装过程中的关键步骤:
1. **前提条件**:首先,为了确保系统的安全性,需要关闭防火墙和停止MySQL服务。运行`service iptables stop`关闭iptables服务,并使用`servicemysql stop`暂时关闭MySQL,如果希望永久关闭,可以使用`chkconfig iptables off 1`。
2. **卸载旧版MySQL**:使用`yum remove mysql mysql-*`命令,系统会提示是否移除旧版本,确认后进行移除。注意选择合适的MySQL版本以避免冲突。
3. **清理残余文件**:检查并删除MySQL的安装残留文件,包括但不限于`/usr/lib/mysql`、`/etc/my.cnf`、`/var/lib/mysql`等目录。使用`find`命令查找所有以"mysql"命名的文件,然后使用`rm -rf`进行彻底删除。
4. **删除cnf文件**:进一步查找并移除所有与MySQL相关的`.cnf`配置文件,确保没有遗留。
5. **修改tmp权限**:为了确保后续操作顺利,给予root用户对`/tmp`目录的适当权限,使用`chown root:root /tmp`设置所有权,然后`chmod 1777 /tmp`设置可读写执行权限。
6. **下载新版本安装包**:访问MySQL官方下载页面下载适用于CentOS 6的社区版安装包,使用`rpm -Uvh`命令安装。
7. **安装MySQL**:执行`yum install mysql-community-server`,在安装过程中确认安装选项(默认为yes)。
8. **验证安装状态**:安装完成后,通过`service mysqld status`检查mysqld服务的状态。
9. **启动与管理服务**:分别使用`service mysqld stop`停止,然后`service mysqld start`启动服务。
10. **获取root初始密码**:在`var/log/mysqld.log`日志文件中搜索"temporary password"找到初始密码,用于后续登录。
11. **登录MySQL**:使用`mysql -u root -p`命令,输入找到的初始密码登录。
12. **修复sock文件问题**:如果安装过程中出现缺少`mysq.sock`文件,可能需要重启MySQL服务以解决,具体操作为先停止再启动服务。
总结来说,这篇文章提供了在CentOS 6环境下安装MySQL 5.7.22的完整步骤,包括环境准备、卸载旧版、清理残留、权限调整、下载安装、服务管理以及必要的初始化配置。通过遵循这些步骤,用户能够顺利在CentOS 6上部署和配置MySQL 5.7.22。
2018-09-27 上传
点击了解资源详情
点击了解资源详情
2023-05-23 上传
2022-03-19 上传
2019-09-22 上传
2018-07-23 上传
2019-05-28 上传
xclsky1120
- 粉丝: 65
- 资源: 5
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查