导出
1. 导出所有表
mysqldump -u <username> -p<password> <database_name> > <output_file.sql>
<username>
:数据库用户名。
<password>
:数据库密码,注意与-p之间不能有空格。
<database_name>
:要导出的数据库名称。
<output_file.sql>
:导出的SQL文件保存路径。
2. 导出指定表
mysqldump -u <username> -p<password> <database_name> <table_name> > <output_file.sql>
3. 导出为压缩文件
mysqldump -u <username> -p<password> <database_name> | gzip > <output_file.sql.gz>
导入
1. 使用mysql命令
mysql -u <username> -p<password> <database_name> < <input_file.sql>
<username>
:数据库用户名。
<password>
:数据库密码,注意与-p之间不能有空格。
<database_name>
:要导入的数据库名称。
<input_file.sql>
:包含SQL语句的输入文件。
2. 导入压缩文件
gunzip < <input_file.sql.gz> | mysql -u <username> -p<password> <database_name>