linux彻底删除数据库

linux彻底删除数据库,第1张

首先用rpm -qa | grep -i mysql

查找mysql安装包

然后用yum remove +上安装包

后面会有一个让你【y/n】:y就会一直删除

再次用查询命令就已经删除掉了

也可以用find / -name mysql  查询mysql的存放路径。然后rm -rf 一一删除

     因为我是先开始查找路径,删除掉路径,然后再去删除安装包的,我不知道先删除安装包,再去查询路径会不会查到。还是建议先删除安装包。再去查找路径吧。

希望对你们有用(*^▽^*)

首先建立50万个文件

复制代码代码如下:

test for i in $(seq 1 500000)

for>do

for>echo test >>$i.txt

for>done

1 rm

复制代码代码如下:

test time rm -f *

zsh: sure you want to delete all the files in /home/hungerr/test [yn]? y

zsh: argument list too long: rm

rm -f * 3.63s user 0.29s system 98% cpu 3.985 total

由于文件数量过多,rm不起作用。

2 find

复制代码代码如下:

test time find ./ -type f -exec rm {} \

find ./ -type f -exec rm {} \ 49.86s user 1032.13s system 41% cpu 43:19.17 total

大概43分钟。

3 find with delete

复制代码代码如下:

test time find ./ -type f -delete

find ./ -type f -delete 0.43s user 11.21s system 2% cpu 9:13.38 total

用时9分钟。

4 rsync

首先建立空文件夹blanktest

复制代码代码如下:

~ time rsync -a --delete blanktest/ test/

rsync -a --delete blanktest/ test/ 0.59s user 7.86s system 51% cpu 16.418 total

16s,很好很强大。

5 Python

复制代码代码如下:

import os

import time

stime=time.time()

for pathname,dirnames,filenames in os.walk('/home/username/test'):

for filename in filenames:

file=os.path.join(pathname,filename)

os.remove(file)

ftime=time.time()

print ftime-stime

复制代码代码如下:

~ python test.py

494.272291183

大概用时8分钟。

6 Perl

复制代码代码如下:

test time perl -e 'for(<*>){((stat)[9]<(unlink))}'

perl -e 'for(<*>){((stat)[9]<(unlink))}' 1.28s user 7.23s system 50% cpu 16.784 total


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6687128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存