|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!比来因为迁徙办事器次数对照多,必要常常将MySQL数据库中的数据导出后再导进。用phpMyAdmin的话,因为PHP和实行工夫的限定,常常会呈现不克不及导出的成绩(由于数据库对照年夜)。并且就算导出了,也极可能由于上传限定等缘故原由招致没法再次导进。因而,我决意在Linux下实验利用下令行的情势举行导出。
导出利用mysqldump下令,导进则利用的是mysql下令。上面我们分离解说一下导出和导进下令的具体用法。
(一)导出
下令:mysqldump-u用户名-p数据库名>文件名
假如用户名必要暗码,则必要在此下令实行后输出一次暗码查对;假如数据库用户名不必要暗码,则不要加“-p”参数,导进的时分不异。注重输出的用户名必要具有对应数据库的操纵权限,不然没法导出数据。因为是作体系保护和全体数据库的导出,一样平常我们利用root等超等用户权限。
好比要将abc这个数据库导出为一个文件名为db_abc.sql的数据库文件到以后目次下,则输出上面的下令:#mysqldump-uroot-pabc>db_abc.sql 接上去输出root用户的暗码便可导出数据库。
(二)导进
下令:mysql-u用户名-p数据库名<文件名
同mysqldump下令一样的用法,各参数的意义同mysqldump。
好比我们要将/root/backup/db_abc.sql这个文件的数据导进到abc数据库中,则利用上面的下令:#mysql-uroot-pabc</root/backup/db_abc.sql 以后输出root用户的暗码便可导进。值得一提的是,假如这个数据库自己不存在,则没法导进。也就是说要想导进到一个数据库,最少应当先创建一个空的数据库,然后再导进。
有了这两条指令,信任再年夜的数据库,都能轻车熟路的导出了。不再会呈现phpMyAdmin的超时毛病,和碰到导出的文件过年夜没法在phpMyAdmin中导进的成绩。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|