MySQL数据备份与还原数据备份数据还原数据迁移表的导出和导入 | 您所在的位置:网站首页 › mysql数据迁移到mysql › MySQL数据备份与还原数据备份数据还原数据迁移表的导出和导入 |
备份永远都是一个好习惯!!!备份给你带来的好处随你数据的重要性成正相关。以下是我总结的MySQL数据库一些常用的备份数据和还原数据方法,希望对大家有一点帮助。 数据备份 mysqldumpmysqldump[OPTIONS] database [tables] mysqldump[OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] mysqldump[OPTIONS] --all-databases [OPTIONS] ![]() 到数据库存储目录下,拷贝即可。 数据还原 使用 mysql 命令还原 还原数据表mysql–u root –p [dbname] < backup.sql mysql–u root –p < all.sql 将备份的数据直接拷贝到数据库存储目录中。 数据迁移mysqldump–h host1 –u root –password=password1 –all-databases | mysql –h host2 –u root–password=password2 mysqldump–h host1 –u root –ppassword databasename | mysql –h host2 –u root –ppassword databasename 表的导出和导入 导出 用 SELECT…INTO OUTFILE 导出文本文件mysqldump–u root –pPassword –T 目标目录或文件 dbname table [option]; --fields-terminated-by=..., --fields-enclosed-by=..., --fields-optionally-enclosed-by=..., --fields-escaped-by=..., --fields-terminated-by=... 导出的是txt + sql 文件。将数据库data中数据表mytable导出到D盘根目录下。数据表的创建保存到D:/mytable.sql中,数据表中的数据保存到D:/mytable.txt中 mysql –u root –pPassword –e “sql”dbname> c:/sql.txt mysql –u root –pPassword --xml | -X -e“sql”dbname > c:/sql.txt mysql –u root –pPassword --html | -H -e“sql”dbname > c:/sql.txt LOADDATA[LOCAL] INFILE file INTO TABLE table [OPTION] 将数据导入到数据表中 mysqlimport–u root –pPassword [--LOCAL] dbname file [OPTION] 注意:data数据库中数据表的名字要与导入的文本文件的名字保持一致。 |
CopyRight 2018-2019 实验室设备网 版权所有 |