备份数据库主要是备份数据库里面的各个表,因为如果移植到其他主机上,数据库名和用户都可以新建而且网站新的数据库名和用户不同名,所以只要进入phpmyadmin里面,选中自己的数据库,然后点击上方的导出就可以了,导出的格式默认是sql的,也很容易导入到其他数据库里面。望采纳
方法/步骤1
打开MySQL图形化界面,选中你的数据库,如下图所示:
点击工具栏上的备份按钮,然后点击新建备份按钮。如下图所示:
将d出新建备份对话框,如下图所示:
4
点击开始按钮,备份结束后,点击结束按钮即可。然后将备份文件拷贝到合适的地方保存即可。
可以用mysqldump工具
简单用例说明:
导入、导出数据库
导出: mysqldump -uroot db1 > db1sql (注db1为database名)
导入:mysql -uroot test < db1sql (注test为database名,将db1中所有的表及数据导入到test数据库)
导入、导出表
导出:mysqldump -uroot db1 tb1 tb2>tablessql(注db1为database名,tb1 tb2为要导出的表列表,中间用空格隔开)
导入:mysql -uroot test < tablessql(将db1数据库中的tb1和tb2表导入到test数据库)
常见参数:
--all-databases , -A
导出全部数据库。
mysqldump -uroot -p --all-databases
--all-tablespaces , -Y
导出全部表空间。
mysqldump -uroot -p --all-databases --all-tablespaces
--no-tablespaces , -y
不导出任何表空间信息。
mysqldump -uroot -p --all-databases --no-tablespaces
--add-drop-database
每个数据库创建之前添加drop数据库语句。
mysqldump -uroot -p --all-databases --add-drop-database
--add-drop-table
每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用--skip-add-drop-table取消选项)
mysqldump -uroot -p --all-databases (默认添加drop语句)
mysqldump -uroot -p --all-databases –skip-add-drop-table (取消drop语句)
--databases, -B
导出几个数据库。参数后面所有名字参量都被看作数据库名。
mysqldump -uroot -p --databases test mysql
--no-data, -d
不导出任何数据,只导出数据库表结构。
mysqldump -uroot -p --host=localhost --all-databases --no-data
--host, -h
需要导出的主机信息
mysqldump -uroot -p --host=localhost --all-databases
--password, -p
连接数据库密码
--port, -P
连接数据库端口号
--set-charset
添加'SET NAMES default_character_set'到输出文件。默认为打开状态,使用--skip-set-charset关闭选项。
mysqldump -uroot -p --host=localhost --all-databases
mysqldump -uroot -p --host=localhost --all-databases --skip-set-charset
--tables
覆盖--databases (-B)参数,指定需要导出的表名。
mysqldump -uroot -p --host=localhost --databases test --tables test
--user, -u
指定连接的用户名。
详见百度百科:mysqldump
>
Mysqldump参数大全(参数来源于mysql5519源码)
>
打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划”,再点击“新建批处理作业”。
双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务。
点击保存,d出个命名对话框,给这个任务取个名字,点击“确定”。
点击“设置”计划任务。
d出的对话框,选择“计划”,再点击“新建”。
这里设置为从2014年1月24号起每天早上九点备份该数据库。如果你想提高备份频率、或者设置备份截止日期,请点击“高级”。
高级选项可以把备份设置的更精细,比如这里设置的是在24小时内每隔2小时就备份一次。加上前面的基本设置,任务计划就是:从2014年1月24号开始,每天九点,每隔2小时备份一次,每天的备份都持续24小时。
最后,输入电脑密码就大功告成。
以上就是关于本地mysql数据库,怎么备份整个数据库全部的内容,包括:本地mysql数据库,怎么备份整个数据库、mysql数据库怎么备份数据库、mysql如何备份数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)