phpmyadmin導入資料庫
『壹』 浣跨敤phpMyAdmin 鎬庝箞瀵煎叆鏁版嵁搴
Mysql鏁版嵁搴撶殑瀵煎叆錛屾湁涓ょ嶆柟娉曪細
1) 鍏堝煎嚭鏁版嵁搴揝QL鑴氭湰錛屽啀瀵煎叆錛
2) 鐩存帴鎷瘋礉鏁版嵁搴撶洰褰曞拰鏂囦歡銆
鍦ㄤ笉鍚屾搷浣滅郴緇熸垨MySQL鐗堟湰鎯呭喌涓嬶紝鐩存帴鎷瘋礉鏂囦歡鐨勬柟娉曞彲鑳戒細鏈変笉鍏煎圭殑鎯呭喌鍙戠敓銆
鎵浠ヤ竴鑸鎺ㄨ崘鐢⊿QL鑴氭湰褰㈠紡瀵煎叆銆備笅闈㈠垎鍒浠嬬粛涓ょ嶆柟娉曘
2. 鏂規硶涓 SQL鑴氭湰褰㈠紡
鎿嶄綔姝ラゅ備笅錛
2.1. 瀵煎嚭SQL鑴氭湰
鍦ㄥ師鏁版嵁搴撴湇鍔″櫒涓婏紝鍙浠ョ敤phpMyAdmin宸ュ叿錛屾垨鑰卪ysqlmp鍛戒護琛岋紝瀵煎嚭SQL鑴氭湰銆
2.1.1 鐢╬hpMyAdmin宸ュ叿
瀵煎嚭閫夐」涓錛岄夋嫨瀵煎嚭鈥滅粨鏋勨濆拰鈥滄暟鎹鈥濓紝涓嶈佹坊鍔犫淒ROP DATABASE鈥濆拰鈥淒ROP TABLE鈥濋夐」銆
閫変腑鈥滃彟瀛樹負鏂囦歡鈥濋夐」錛屽傛灉鏁版嵁姣旇緝澶氾紝鍙浠ラ変腑鈥済zipped鈥濋夐」銆
灝嗗煎嚭鐨凷QL鏂囦歡淇濆瓨涓嬫潵銆
2.1.2 鐢╩ysqlmp鍛戒護琛
鍛戒護鏍煎紡
mysqlmp -u鐢ㄦ埛鍚 -p 鏁版嵁搴撳悕 > 鏁版嵁搴撳悕.sql
鑼冧緥錛
mysqlmp -uroot -p abc > abc.sql
錛堝煎嚭鏁版嵁搴揳bc鍒癮bc.sql鏂囦歡錛
鎻愮ず杈撳叆瀵嗙爜鏃訛紝杈撳叆璇ユ暟鎹搴撶敤鎴峰悕鐨勫瘑鐮併
2.2. 鍒涘緩絀虹殑鏁版嵁搴
閫氳繃涓繪帶鐣岄潰/鎺у埗闈㈡澘錛屽壋寤轟竴涓鏁版嵁搴撱傚亣璁炬暟鎹搴撳悕涓篴bc錛屾暟鎹搴撳叏鏉冪敤鎴蜂負abc_f銆
2.3. 灝哠QL鑴氭湰瀵煎叆鎵ц
鍚屾牱鏄涓ょ嶆柟娉曪紝涓縐嶇敤phpMyAdmin錛坢ysql鏁版嵁搴撶$悊錛夊伐鍏鳳紝鎴栬卪ysql鍛戒護琛屻
2.3.1 鐢╬hpMyAdmin宸ュ叿
浠庢帶鍒墮潰鏉匡紝閫夋嫨鍒涘緩鐨勭┖鏁版嵁搴擄紝鐐光滅$悊鈥濓紝榪涘叆綆$悊宸ュ叿欏甸潰銆
鍦"SQL"鑿滃崟涓錛屾祻瑙堥夋嫨鍒氭墠瀵煎嚭鐨凷QL鏂囦歡錛岀偣鍑燴滄墽琛屸濅互涓婅澆騫舵墽琛屻
娉ㄦ剰錛歱hpMyAdmin瀵逛笂杞界殑鏂囦歡澶у皬鏈夐檺鍒訛紝php鏈韜瀵逛笂杞芥枃浠跺ぇ灝忎篃鏈夐檺鍒訛紝濡傛灉鍘熷媠ql鏂囦歡
姣旇緝澶э紝鍙浠ュ厛鐢╣zip瀵瑰畠榪涜屽帇緙╋紝瀵逛簬sql鏂囦歡榪欐牱鐨勬枃鏈鏂囦歡錛屽彲鑾峰緱1:5鎴栨洿楂樼殑鍘嬬緝鐜囥
gzip浣跨敤鏂規硶錛
# gzip xxxxx.sql
寰楀埌
xxxxx.sql.gz鏂囦歡銆
鎻愮ず杈撳叆瀵嗙爜鏃訛紝杈撳叆璇ユ暟鎹搴撶敤鎴峰悕鐨勫瘑鐮併
3 鐩存帴鎷瘋礉
濡傛灉鏁版嵁搴撴瘮杈冨ぇ錛屽彲浠ヨ冭檻鐢ㄧ洿鎺ユ嫹璐濈殑鏂規硶錛屼絾涓嶅悓鐗堟湰鍜屾搷浣滅郴緇熶箣闂村彲鑳戒笉鍏煎癸紝瑕佹厧鐢ㄣ
3.1 鍑嗗囧師濮嬫枃浠
鐢╰ar鎵撳寘涓轟竴涓鏂囦歡
3.2 鍒涘緩絀烘暟鎹搴
3.3 瑙e帇
鍦ㄤ復鏃剁洰褰曚腑瑙e帇錛屽傦細
cd /tmp
tar zxf mydb.tar.gz
3.4 鎷瘋礉
灝嗚В鍘嬪悗鐨勬暟鎹搴撴枃浠舵嫹璐濆埌鐩稿叧鐩褰
cd mydb/
cp * /var/lib/mysql/mydb/
瀵逛簬FreeBSD:
cp * /var/db/mysql/mydb/
3.5 鏉冮檺璁劇疆
灝嗘嫹璐濊繃鍘葷殑鏂囦歡鐨勫睘涓繪敼涓簃ysql:mysql錛屾潈闄愭敼涓660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
『貳』 使用phpMyAdmin 怎麼導入資料庫
具體步驟如下:
第一步:點擊右側導入菜單鏈接,在要導入的文件部分,點擊選擇文件(選擇之前phpmyadmin導出的SQL文件)。注意到在右側有(最大限制2M)的提示,這是告訴phpmyadmin默認導入的最大文件大小限制為2M,如果想phpmyadmin導入大文件,最簡單的方法是修改php.ini配置文件中文件上傳大小的配置。
第二步:導入文件的字元集,默認是utf8的,這里需要注意,phpmyadmin導入導出的SQL文件字元集必須要相一致,否則會導致Mysql資料庫出現亂碼。
部分導入說明:主要應用在大文件上傳中斷時,你可以從中斷行開始繼續導入。
導入文件格式部分其實和phpmyadmin導出頁面部分類似,只要選擇正確的phpmyadmin導入文件格式即可。最後點擊執行操作即可完成phpmyadmin的導入操作。
至此,通過使用phpmyadmin對Mysql資料庫進行導入和導出操作以實現資料庫維護的教程就介紹完了,熟練操作phpmyadmin導入導出操作其實與使用mysqlmp導出命令一樣方便。