mysqldump是mysql数据库中一个数据导入导出命令,我们经常使用它来作数据备份了,下面小编来给各位同学介绍一下mysqldump参数说明.,例,mysqldump备份:,mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径,mysqldump还原:,mysqldump -u用户名 -p密码 -h主机 数据库 路径,mysqldump -uroot -p1234 dbname a --where "tag='88'" --no-create-info> c:a.sql,mysqldump按条件导入:,mysqldump -u用户名 -p密码 -h主机 数据库 < 路径,案例:mysql -uroot -p1234 db1 db_name.sql
使用以下 SQL 来备份 Innodb 表:,/usr/local/mysql/bin/mysqldump -uyejr -pyejr ",--default-character-set=utf8 --opt --extended-insert=false ",--triggers -R --hex-blob --single-transaction db_name > db_name.sql,另外,如果想要实现在线备份,还可以使用 --master-data 参数来实现,如下:,/usr/local/mysql/bin/mysqldump -uyejr -pyejr ",--default-character-set=utf8 --opt --master-data=1 ",--single-transaction --flush-logs db_name > db_name.sql,它只是在一开始的瞬间请求锁表,然后就刷新binlog了,而后在导出的文件中加入CHANGE MASTER 语句来指定当前备份的binlog位置,如果要把这个文件恢复到slave里去,就可以采用这种方法来做.,

mysqldump是mysql数据库中一个数据导入导出命令,我们经常使用它来作数据备份了,下面小编来给各位同学介绍一下mysqldump参数说明.

例,mysqldump备份:

mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径

mysqldump还原:

mysqldump -u用户名 -p密码 -h主机 数据库 路径

mysqldump -uroot -p1234 dbname a --where "tag='88'" --no-create-info> c:a.sql

mysqldump按条件导入:

mysqldump -u用户名 -p密码 -h主机 数据库 < 路径

案例:mysql -uroot -p1234 db1 db_name.sql
使用以下 SQL 来备份 Innodb 表:

/usr/local/mysql/bin/mysqldump -uyejr -pyejr "

--default-character-set=utf8 --opt --extended-insert=false "

--triggers -R --hex-blob --single-transaction db_name > db_name.sql

另外,如果想要实现在线备份,还可以使用 --master-data 参数来实现,如下:

/usr/local/mysql/bin/mysqldump -uyejr -pyejr "

--default-character-set=utf8 --opt --master-data=1 "

--single-transaction --flush-logs db_name > db_name.sql

它只是在一开始的瞬间请求锁表,然后就刷新binlog了,而后在导出的文件中加入CHANGE MASTER 语句来指定当前备份的binlog位置,如果要把这个文件恢复到slave里去,就可以采用这种方法来做.

,

mysqldump是mysql数据库中一个数据导入导出命令,我们经常使用它来作数据备份了,下面小编来给各位同学介绍一下mysqldump参数说明.

例,mysqldump备份:

mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径

mysqldump还原:

mysqldump -u用户名 -p密码 -h主机 数据库 路径

mysqldump -uroot -p1234 dbname a --where "tag='88'" --no-create-info> c:a.sql

mysqldump按条件导入:

mysqldump -u用户名 -p密码 -h主机 数据库 < 路径

案例:mysql -uroot -p1234 db1 db_name.sql
使用以下 SQL 来备份 Innodb 表:

/usr/local/mysql/bin/mysqldump -uyejr -pyejr "

--default-character-set=utf8 --opt --extended-insert=false "

--triggers -R --hex-blob --single-transaction db_name > db_name.sql

另外,如果想要实现在线备份,还可以使用 --master-data 参数来实现,如下:

/usr/local/mysql/bin/mysqldump -uyejr -pyejr "

--default-character-set=utf8 --opt --master-data=1 "

--single-transaction --flush-logs db_name > db_name.sql

它只是在一开始的瞬间请求锁表,然后就刷新binlog了,而后在导出的文件中加入CHANGE MASTER 语句来指定当前备份的binlog位置,如果要把这个文件恢复到slave里去,就可以采用这种方法来做.

最后修改:2025 年 09 月 10 日
如果觉得我的文章对你有用,请随意夸赞