91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

壓縮MySQL數據文件的方法

發布時間:2021-08-03 21:43:14 來源:億速云 閱讀:477 作者:chen 欄目:數據庫

這篇文章主要介紹“壓縮MySQL數據文件的方法”,在日常操作中,相信很多人在壓縮MySQL數據文件的方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”壓縮MySQL數據文件的方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

 MySQL數據文件如果過大,能否進行壓縮呢?答案是肯定的。下面就教您一個壓縮MySQL數據文件的方法,希望對您能有所幫助。
  MySQL使用一段時間后,MySQL數據文件ibdata會增長得很大(主要是針對innodb的存儲方式,有大量插入刪除操作的),有沒有很好的辦法可以收縮(shrink)MySQL數據文件呢?在網上查了一下,沒有太好的辦法,只提到刪除重建MySQL數據文件的方式,實際就是備份-刪除-恢復的方法,我試驗了一下,基本可行,但還是有一些注意事項:
  1. 用dump等工具導出數據我的數據庫使用latin1字符集,必須強制在參數里指定(否則默認按UTF8導出中文會變亂碼):mysqldump ——add-drop-table ——user=root ——flush-logs ——default-character-set=latin1 ——password=mysql mydbname > c:\bak_all.sql注意SQLyog等工具也提供導出類似導出功能,但它們的導出不一定好用,有可能導出來后有亂碼或不能執行。
  2. 停止 mysqld (也就是mysql的服務)
  3. 刪除ibdata*, ib_logfile* 文件,最好連你的用戶數據庫目錄一起刪除,不然導回時可能報錯
  4. 重新啟動 mysqld(這時mysqld就會自動創建 idbdata*, ib_logfile* 文件)
  如果前面已刪除了數據庫目錄,這是需要重建一個你的用戶數據庫(用SQLyog等工具建新數據庫非常簡單)
  5. 將導出來的數據導回去,體積才會減小。
  可以使用命令:mysql &mdash;&mdash;user=root &mdash;&mdash;password=mysql mydbname < c:\bak_all.sql
  當然,也可以在SQLyog的查詢工具里執行sql文件來恢復。
  另外,提供一個小技巧,如果你的帳號密碼帶有空格,在命令行怎么輸入呢?
  很簡單,在你的帳號密碼兩邊帶上英文雙引號 " (注意不是單引號)。比如:mysqldump &mdash;&mdash;add-drop-table &mdash;&mdash;user=root &mdash;&mdash;flush-logs &mdash;&mdash;default-character-set=latin1 &mdash;&mdash;password=" " mydbname > c:\bak_all.sql

到此,關于“壓縮MySQL數據文件的方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

同心县| 汉川市| 枣庄市| 河源市| 巍山| 岢岚县| 虹口区| 高唐县| 鹰潭市| 报价| 阳朔县| 樟树市| 乌兰察布市| 静安区| 乃东县| 京山县| 新河县| 韶关市| 新竹市| 济阳县| 彰化县| 长治县| 奉新县| 南郑县| 曲阳县| 凤城市| 榆社县| 博客| 榆林市| 贞丰县| 景泰县| 黑山县| 和平区| 和田县| 康定县| 永春县| 大余县| 内丘县| 大新县| 宁都县| 贵南县|