MySQL数据的导入与导出

数据与备份的区别:

  1. 数据导出,导出的纯粹是业务数据。
  2. 数据备份,备份的是数据文件、日志文件、索引文件等。

导出SQL文件

$ mysqldump -uroot -p [no-data] 数据库名 > 文件夹路径
  • no-data:只导出表结构,如果不写则导出表结构和数据

导入SQL文件

登录数据库命令行交互

$ mysql   -u root --password=NewPassword
mysql> create database 数据库名;
mysql> USE demo;
mysql> source backup.sql