這篇文章主要介紹“無(wú)法刪除大表導致DB無(wú)法刪除的解決方法”,在日常操作中,相信很多人在Mysql無(wú)法刪除大表導致DB無(wú)法刪除的解決方法問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對大家解答”Mysql無(wú)法刪除大表導致DB無(wú)法刪除的解決方法”的疑惑有所幫助!接下來(lái),請跟著(zhù)小編一起來(lái)學(xué)習吧!
一般我們每個(gè)項目都應該有Production、Demo等環(huán)境,我們可能經(jīng)常會(huì )對Demo環(huán)境進(jìn)行清數據、同步數據等操作;在大量數據的情況下,有時(shí)候Mysql在刪除表、修改表時(shí)會(huì )不斷的loading,load半天都不回顯,也加上我們有可能不小心按到取消了,導致表?yè)p壞等情況,此時(shí)又急著(zhù)需要使用環(huán)境,怎么辦呢?
如果是真的非常急的話(huà),可以采取如下方式:
假定Mysql安裝目錄為/var/lib/mysql,涉及到的DB為T(mén)EST1;
第一步:(刪除目錄為/var/lib/mysql/test1下全部文件 -> rm -rf /var/lib/mysql/test1/*) 或者 (整個(gè)DB目錄刪掉 -> rm -rf /var/lib/mysql/test1)
第二步:(use test1; show tables會(huì )為空) 或者 (show databases該DB已消失),此時(shí)數據字典中依然會(huì )記錄這些表或者DB的信息,我們則需要跑一個(gè)腳本更新數據字典內容
mysql >use mysql;(關(guān)鍵)
mysql > source /usr/share/mysql/mysql_system_tables.sql
第三步:Finish
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站