mysql基本的备份操作

8月 24, 2014 |

mysqldump -u username -p password databaseName tableName > dump.sql

mysql -h hostIP -u username -p password databaseName < dump.sql

另一种导入的方式是执行mysql -h hostIP -u username -p 连接数据库,在命令提示符

mysql>

下执行 source dump.sql文件来导入数据

有时我们只想导出表中符合某些条件的语句而不是整张表可以如下执行

mysql -h hostIP -u username -p password databaseName -e "sql statement" > dump.sql

 

当然也可以通过管道符,将mysqldump命令的输出作为mysql 命令的输入:

mysqldump -u username -p password databaseName tableName | mysql -h hostIP -u username -p password databaseName

这样执行的好处是可以减少写文件和读文件的io 操作,加快速度,

 

当使用mysql 命令行工具时,--safe-updates选项能阻止不带where条件的update或者delete语句的误操作,强烈建议使用该选项

Posted in: MySQL practise | Tags: ,

Comments are closed.