centos

CentOS清理数据库的方法

小樊
47
2025-02-22 22:27:08
栏目: 智能运维

在CentOS系统中清理数据库可以通过以下几种方法进行:

1. 删除MySQL数据库

service mysqld stop
yum remove mysql-server
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
rpm -qa | grep -i mysql
find / -name mysql

2. 删除大表

查看/etc/my.conf文件中的datadir或数据库参数查询mysql> select @@datadir;
cd /home/mysql-dev/data/taskdb
ln PDF2H5.ibd PDF2H5.ibd.hdlk
mysql -uroot -p123456 mysql> use taskdb; mysql> drop table PDF2H5_9;
cd /home/mysql-dev/data/taskdb
ln PDF2H5.ibd PDF2H5.ibd.hdlk

3. 备份并清理过期数据库文件

mkdir -p /home/backup/mysql
vi mysql_backup.sh
chmod +x ./mysql_backup.sh
./mysql_backup.sh
crontab -e
0 1,12 * * * /home/backup/mysql_backup.sh
vi remove_backup.sh
crontab -e
0 1,12 * * * /home/backup/remove_backup.sh

在执行删除操作之前,请确保已经备份了重要的数据,以防止意外删除。

0
看了该问题的人还看了