innodb 庫的備份注意點(diǎn)(由phpmyadmin引起的解決方案)
由于mysql默認(rèn)的引擎為 innodb, phpmyadmin創(chuàng)建表時沒有特別指定引擎, 也就是使用系統(tǒng)默認(rèn)的innodb. 這個引擎的使用跟mysql/data/目錄下的ibdata1, ib_logfile0, ib_logfile1有關(guān)連, 這三個文件加起來有40Mb, xampps總不可能把它打包進(jìn)去吧. 當(dāng)數(shù)據(jù)庫有innodb的引擎表時, 刪除掉[ibdata1, ib_logfile0, ib_logfile1] 三個文件后, 會影響到所有的innodb引擎表的讀取. 感覺問題挺嚴(yán)重的, 假如用戶不小心刪除了, 怎么辦?
假如不小心刪除了, 就只能用恢復(fù)的方式, 似乎非常復(fù)雜.,可以參考這篇文章http://www.dhdzp.com/article/45052.htm
希望對大家有幫助.
至于phpmyadmin表這問題怎么解決. 事實上phpmyadmin表只是保存一些事件操作, 也不是特別重要, 其實選擇MyISAM也是可以的, 那就動手把phpmyadmin\examples\create_tables.sql創(chuàng)建表給修改了, 將所有的創(chuàng)建表語句前面加上指定的引擎類型, 如:
ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
這里導(dǎo)入進(jìn)mysql之后, data/目錄下的phpmyadmin庫, 就可以copy去別的電腦上使用了.
附件中是我修改成功的phpmyadmin庫文件. 下載地址
相關(guān)文章
登錄mysql報錯Can‘t connect to MySQL server&n
這篇文章主要給大家介紹了登錄mysql報錯 Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)解決方法,文中有詳細(xì)的解決步驟,需要的朋友可以參考下2023-09-09
MySQL定位長事務(wù)(Identify Long Transactions)的實現(xiàn)
在MySQL的運(yùn)行中,經(jīng)常會遇到一些長事務(wù),本文主要介紹了MySQL定位長事務(wù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-09-09
Ubuntu15下mysql5.6.25不支持中文的解決辦法
Ubuntu15下mysql5.6.25出現(xiàn)亂碼,不支持中文,該問題如何解決呢?下面看看小編是怎么解決此問題的,需要的朋友可以參考下2015-09-09
MySQL實現(xiàn)字段分割一行轉(zhuǎn)多行的示例代碼
這篇文章主要介紹了MySQL實現(xiàn)字段分割一行轉(zhuǎn)多行的示例代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
mysql存儲過程多層游標(biāo)循環(huán)嵌套的寫法分享
這篇文章主要介紹了mysql存儲過程多層游標(biāo)循環(huán)嵌套的寫法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07
Mysql的列修改成行并顯示數(shù)據(jù)的簡單實現(xiàn)
這篇文章主要介紹了Mysql的列修改成行并顯示數(shù)據(jù)的簡單實現(xiàn),本文給大家介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下2016-10-10

