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导出命令一样方便。