RedHat7.0下MySQL5.6.24数据库的安装以及数据库存储目录迁移

本文档详细介绍了如何在RedHat7.0系统中卸载并重新安装MySQL5.6.24,以及如何将数据库存储目录迁移至/home/data。首先停止MySQL服务,然后删除所有MySQL相关文件和配置,接着重新安装MySQL的各个组件。通过设置新密码并使用mysql_secure_installation进行安全配置。最后,创建新目录,修改配置文件以指向新目录,并迁移数据,重启服务,创建数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.停止mysql服务
systemctl stop mysql.service


2.删除mysql和配置文件(若出现需要先删除依赖的,可以用rpm -e --nodeps 文件名)
rpm -qa | grep -i mysql
rpm -ev MySQL-devel-5.6.24-1.linux_glibc2.5.x86_64
rpm -ev MySQL-server-5.6.24-1.linux_glibc2.5.x86_64
rpm -ev MySQL-client-5.6.24-1.linux_glibc2.5.x86_64
rm -fr /usr/my.cnf
rm -fr /etc/my.cnf
rm -fr /usr/my-new.cnf
rm -fr /root/.mysql_secret
rm -fr /var/lib/mysql


find / -name mysql
确保把所有mysql文件都删除干净


重新安装rpm
rpm -ivh MySQL-devel-5.6.24-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.24-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.24-1.linux_glibc2.5.x86_64.rpm


启动mysql服务
systemctl start mysql.service


查看随即密码
cat /root/.mysql_secret


重新配置新密码
需要输入/root/.mysql_secret的随机密码即可开始配置mysql的新密码
/usr/bin/mysql_secure_installation


Change the root password? [Y/n] Y
输入你们的新密码
其他选项不修改的话全部输入 n


把数据放入/home/data目录:
cd /home
mkdir data
chmod 777 data


修改配置文件,指定路径
vi /usr/my.cnf
datadir = /home/data/mysql


拷贝数据到新目录
cp -r /var/lib/mysql /home/data
chown -R mysql:mysql /home/data/mysql
systemctl restart mysql.service


mysql -u root -p
mysql> create database netflow;


reboot系统检查mysql服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值