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: backup, MySQL
Comments are closed.