innodb 庫的備份注意點(由phpmyadmin引起的解決方案)
由於mysql預設的引擎為 innodb, phpmyadmin建立表時沒有特別指定引擎, 也就是使用系統預設的innodb. 這個引擎的使用跟mysql/data/目錄下的ibdata1, ib_logfile0, ib_logfile1有關連, 這三個檔案加起來有40Mb, xampps總不可能把它打包進去吧. 當資料庫有innodb的引擎表時, 刪除掉[ibdata1, ib_logfile0, ib_logfile1] 三個檔案後, 會影響到所有的innodb引擎表的讀取. 感覺問題挺嚴重的, 假如使用者不小心刪除了, 怎麼辦?
假如不小心刪除了, 就只能用恢復的方式, 似乎非常複雜.,可以參考這篇文章//
希望對大家有幫助.
至於phpmyadmin表這問題怎麼解決. 事實上phpmyadmin表只是儲存一些事件操作, 也不是特別重要, 其實選擇MyISAM也是可以的, 那就動手把phpmyadminexamplescreate_tables.sql建立表給修改了, 將所有的建立表語句前面加上指定的引擎型別, 如:
複製程式碼 程式碼如下:
ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
這裡匯入進mysql之後, data/目錄下的phpmyadmin庫, 就可以copy去別的電腦上使用了.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3549/viewspace-2810450/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 由node的批量requests引起的”heap out of memory”解決方案
- Oracle資料庫由dataguard備庫引起的log file sync等待Oracle資料庫
- 注意由雙大括號匿名類引起的serialVersionUID編譯告警UI編譯
- Oracle 修復由於主庫NOLOGGING引起的備庫ORA-01578和ORA-26040錯誤Oracle
- 修復由於主庫NOLOGGING操作引起的備庫ORA-01578和ORA-26040錯誤
- Golang 中由零值和 gob 庫的特性引起的 BUGGolang
- 由setContentView()方法引起的思考View
- Oracle備庫當機啟動解決方案Oracle
- 企業網盤伺服器資料異地備份、遠端備份、增量備份解決方案伺服器
- Veritas NetBackup 10.5 (Unix, Linux, Windows) - 領先的企業備份解決方案LinuxWindows
- 由Linux核心bug引起SSH登入緩慢問題的排查與解決Linux
- 解決由無線干擾引起的 Wi-Fi 和藍芽問題藍芽
- 由分號引起的問題
- Gartner 魔力象限:企業備份和恢復解決方案 2024
- Mac時間機器備份加速教程,Time Machine 備份太慢的解決方法Mac
- 【伺服器備份方案】基於Duplicati+Alist+阿里雲盤的備份方案伺服器阿里
- BMMySQL定時備份資料庫(全庫備份)的實現meuMySql資料庫
- 一個由於侵入框架引起的故障框架
- MySQL資料庫的備份還原方案——不同伺服器間MySql資料庫伺服器
- Hadoop中Namenode單點故障的解決方案Hadoop
- 由門禁系統引起的升級改造
- MySQL資料庫的基本備份MySql資料庫
- 【資料庫】解決Mysql資料庫提示innodb表不存在的問題!資料庫MySql
- Dedecms備份的資料檔案位置及備份資料庫的方法資料庫
- linux sed 命令引起的^M問題解決Linux
- 【解決方案】- phpmyadmin連線mysql時登入不了,提示mysqli_real_connect()PHPMySql
- (7) MySQL資料庫備份詳解MySql資料庫
- 備份方案建設
- ASM REBLANCE引起的DG備庫停止同步問題ORA-16055ASM
- 【ASK_ORACLE】由於索引分裂而產生的效能問題的解決方案Oracle索引
- Mysqldump 在備庫進行備份時會阻塞備庫的sql_threadMySqlthread
- Python 的 3 個主要缺點及其解決方案Python
- 淺談資料備份的幾種方案
- 使用laravel解決庫存超出的幾個方案Laravel
- PHP 由 empty 和 isset 面試題引起的思考PHP面試題
- 【小貼士】資料庫的備份資料庫
- MySQL資料庫常用的備份方法MySql資料庫
- sqlserver資料庫的備份還原SQLServer資料庫