how to back up and restore a mysql database
MySQL dump 使用mysqldump command,这条命令连接数据库,然后创建一个SQL dump 文件。这个dump文件包含了重新建库的所需SQL语句。正确的语法是这样的: $ mysqldump --opt -u [uname] -p[pass] [dbname] > [backupfile.sql]; uname: 数据库连接用户名 pass: 数据库连接密码 dbname: 要备份的库 backupfile.sql: 备份的文件名 –opt: mysqldump option 例子: $ mysqldump -u root -p Tutorials > tut_backup.sql; 当然你也可以指定备份的表 $ mysqldump -u root -p Tutorials php_tutorials asp_tutorials > tut_backup.sql; 有些情况下,可能需要一次性dump多个数据库,在这种情况下,你可以使用 ‘–database’ option,后面跟上你要dump的数据库列表,数据库名之间使用空格隔开: $ mysqldump -u root -p --database Tutorials Articles Comments > content_backup.sql; 如果一次性dump数据库服务器中的所有库,你可以使用 ‘–all