一、导出数据库
直接使用命令:mysqldump -u root -p abc >abc.sql,然后输入回车就可以输入密码。
其中各个对应参数如下:
mysqldump -u 数据库链接用户名 -p 目标数据库 > 存储的文件名
注意:但在使用mysqldump导出数据的时候最好加上–single-transaction参数,因为加上–single-transaction的时候,导数据之前就会启动一个事务,来确保拿到一致性视图。而由于MVCC(Multi-Version Concurrency Control 多版本并发控制)的支持,这个过程中数据是可正常更新的。
二、导入数据(sql文件)
mysql -u 用户名 -p 数据库名 < 数据库名.sql
mysql -u abc -p abc < abc.sql
注意sql文件必须在当前目录下,如果不在当前目录下需要在< 之后加上具体sql文件路径,且无需登录