linux中MYSQL备份数据库表(多个表)
2019/10/10/17:46:32 阅读:2713 来源:谷歌SEO算法 标签:
微信公众号
在linux中备份数据表或数据库都可以使用mysqldump命令来实现了,下面我们一起来看看linux中MYSQL备份数据库表(多个表)的例子吧.
MYSQL备份数据库表,独立备份某个数据库的某个表操作:
- mysql>usemysql
- mysql>showtables;
- +---------------------------+
- |Tables_in_mysql|
- +---------------------------+
- |columns_priv|
- |db|
- |event|
- |func|
- |general_log|
- |help_category|
- |help_keyword|
- |help_relation|
- |help_topic|
- |innodb_index_stats|
- |innodb_table_stats|
- |ndb_binlog_index|
- |plugin|
- |proc|
- |procs_priv|
- |proxies_priv|
- |servers|
- |slave_master_info|
- |slave_relay_log_info|
- |slave_worker_info|
- |slow_log|
- |tables_priv|
- |time_zone|
- |time_zone_leap_second|
- |time_zone_name|
- |time_zone_transition|
- |time_zone_transition_type|
- |user|
- +---------------------------+
- 28rowsinset(0.00sec)
- [root@Mysql~]#/usr/local/mysql/bin/mysqldump-uroot-p'admin'-Bmysql|gzip>/backup/mysql-$(date+%F).sql.gz#备份mysql数据库
- [root@Mysql~]#/usr/local/mysql/bin/mysqldump-uroot-p'admin'mysqluser|gzip>/backup/user-tables-$(date+%F).sql.gz#压缩格式备份user表
- [root@Mysql~]#/usr/local/mysql/bin/mysqldump-uroot-p'admin'mysqlservers>/backup/servers-tables-$(date+%F).sql
- [root@Mysql~]#egrep-v"^$|^--|\*"/backup/servers-tables-2014-06-05.sql
- DROPTABLEIFEXISTS`servers`;
- CREATETABLE`servers`(
- `Server_name`char(64)NOTNULLDEFAULT'',
- `Host`char(64)NOTNULLDEFAULT'',
- `Db`char(64)NOTNULLDEFAULT'',
- `Username`char(64)NOTNULLDEFAULT'',
- `Password`char(64)NOTNULLDEFAULT'',
- `Port`int(4)NOTNULLDEFAULT'0',
- `Socket`char(64)NOTNULLDEFAULT'',
- `Wrapper`char(64)NOTNULLDEFAULT'',
- `Owner`char(64)NOTNULLDEFAULT'',
- PRIMARYKEY(`Server_name`)
- )ENGINE=MyISAMDEFAULTCHARSET=utf8COMMENT='MySQLForeignServerstable';--phpfensi.com
- LOCKTABLES`servers`WRITE;
- UNLOCKTABLES;
- [root@Mysql~]#
MYSQL数据库备份多个数据表:
- [root@Mysql~]#/usr/local/mysql/bin/mysqldump-uroot-p'admin'mysqluser>/backup/user-tables-$(date+%F).sql
- [root@Mysql~]#/usr/local/mysql/bin/mysqldump-uroot-p'admin'mysqlserversuser>/backup/servers-user-tables-$(date+%F).sql
- [root@Mysql~]#egrep-v"^$|^--|\*"/backup/servers-user-tables-2014-06-05.sql
- DROPTABLEIFEXISTS`servers`;
- CREATETABLE`servers`(
- `Server_name`char(64)NOTNULLDEFAULT'',
- `Host`char(64)NOTNULLDEFAULT'',
- `Db`char(64)NOTNULLDEFAULT'',
- ############################省略############################
- `Owner`char(64)NOTNULLDEFAULT'',
- PRIMARYKEY(`Server_name`)
- )ENGINE=MyISAMDEFAULTCHARSET=utf8COMMENT='MySQLForeignServerstable';
- LOCKTABLES`servers`WRITE;
- UNLOCKTABLES;
- DROPTABLEIFEXISTS`user`;
- CREATETABLE`user`(
- `Host`char(60)COLLATEutf8_binNOTNULLDEFAULT'',
- `User`char(16)COLLATEutf8_binNOTNULLDEFAULT'',
- `Password`char(41)CHARACTERSETlatin1COLLATElatin1_binNOTNULLDEFAULT'',
- ############################省略############################
- `max_user_connections`int(11)unsignedNOTNULLDEFAULT'0',
- `plugin`char(64)COLLATEutf8_binDEFAULT'',
- `authentication_string`textCOLLATEutf8_bin,
- `password_expired`enum('N','Y')CHARACTERSETutf8NOTNULLDEFAULT'N',
- PRIMARYKEY(`Host`,`User`)
- )ENGINE=MyISAMDEFAULTCHARSET=utf8COLLATE=utf8_binCOMMENT='Usersandglobalprivileges';
- LOCKTABLES`user`WRITE;
- UNLOCKTABLES;
- [root@Mysql~]#
热门评论