Mysql 数据库备份

  1. 数据库备份(导出)mysql

    --  结构+数据sql

    mysqldump -u用户名 -p密码 数据库名> d:\数据库名-20150714.sql数据库

    -- (包括表结构、数据、存储过程、函数)缓存

    mysqldump -u用户名 -p密码 --opt -R 数据库名> d:\数据库名-20150714.sql服务器

    --opt  这只是一个快捷选项,等同于同时添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset 选项。本选项能让 mysqldump 很快的导出数据,而且导出的数据能很快导回。该选项默认开启,但能够用 --skip-opt 禁用。注意,若是运行 mysqldump 没有指定 --quick 或 --opt 选项,则会将整个结果集放在内存中。若是导出大数据库的话可能会出现问题。函数

    --quick,-q  该选项在导出大表时颇有用,它强制 mysqldump 从服务器查询取得记录直接输出而不是取得全部记录后将它们缓存到内存中。大数据

  2. 数据导入ui

    -- mysql 导入mysqldump备份数据库spa

    mysql -u用户名 -p密码  数据库名< D:\mysql_log\数据库名-20150714.sqlip

相关文章
相关标签/搜索