mysql数据导出导入,数据库、表备份

数据导出:

mysql --default-character-set=utf8 -h 127.0.0.1 -u root -P 3306 -D zhihuo -p'数据库密码' -e "select *,from_unixtime(`down_time`),from_unixtime(complete_time) from zh_app_download where app_id = '1386'" > /data/backup/zh_app_download.sql

[root@izbp18dv3a3metugyd02qxz backup]# mysql --default-character-set=utf8 -h 127.0.0.1 -u root -P 3306 -D mysql -p'Telpo.syhuo2019!@#'
select *,from_unixtime(`down_time`),from_unixtime(`complete_time`) into outfile  '/data/backup/zh_app_download.txt'  
    FIELDS 
               TERMINATED BY ',' 
           ENCLOSED BY '\'' 
    LINES 
               TERMINATED BY '\n' 
FROM zhihuo.zh_app_download
where app_id = '1386'


[root@izbp18dv3a3metugyd02qxz backup]# mysql --default-character-set=utf8 -h 127.0.0.1 -u root -P 3306 -D zhihuo -p'数据库密码' -e "select *,from_unixtime(down_time),from_unixtime(complete_time) from zh_app_download where app_id = '1386'" > /data/backup/zh_app_download.sql

sql中特殊字符如` 需要转义
[root@izbp18dv3a3metugyd02qxz backup]# mysql --default-character-set=utf8 -h 127.0.0.1 -u root -P 3306 -D zhihuo -p'数据库密码' -e "select *,from_unixtime(\`down_time\`),from_unixtime(complete_time) from zh_app_download where app_id = '1386'" > /data/backup/zh_app_download.sql

sql语句导入:

[root@izbp18dv3a3metugyd02qxz ~]# mysql --default-character-set=utf8 -h 127.0.0.1 -u root -P 3306 -D mysql -p'数据库密码'
mysql> use zhihuo;
mysql> source /data/backup/zhihuo_zh_node_20200113_100514.sql

数据库、表备份sql

备份多个表结构和数据
/usr/bin/mysqldump -uroot -P3306 --protocol=tcp --host=localhost -p'Telpo.syhuo2019!@#' zhihuo zh_body_temperature zh_app_download zh_login_log zh_action_log zh_system_log zh_device_upload_log zh_device_print_log  | gzip > /data/backup/zhihuo_111_$(date +%Y%m%d_%H%M%S).sql.gz

备份整个库,指定排除多个表结构和数据,并添加drop database、 drop table语句
/usr/bin/mysqldump -uroot -P3306 --protocol=tcp --host=localhost --databases zhihuo --add-drop-database --add-drop-table --skip-comments --compress --no-autocommit --extended-insert --verbose -p'Telpo.syhuo2019!@#' | gzip > /data/backup/zhihuo_$(date +%Y%m%d_%H%M%S).sql.gz

猜你喜欢

转载自www.cnblogs.com/hnhycnlc888/p/12787002.html