gpt4 book ai didi

mysql - 使用MySQL转储每个数据库的一些数据库表

转载 作者:行者123 更新时间:2023-11-29 23:50:55 25 4
gpt4 key购买 nike

我在网络服务器上运行许多 joomla 网站。我想备份我的网站的数据库,但不是全部。我只想备份 tablePrefix_userstablePrefix_content 表。

每个数据库的表前缀都不同。通过查询可以吗?如果是这样,怎么办?

最佳答案

当您只想转储特定表时尝试此脚本:

SCHEMA=mydb
SQL="SET group_concat_max_len = 10240;"
SQL="${SQL} SELECT GROUP_CONCAT(table_name separator ' ')"
SQL="${SQL} FROM information_schema.tables WHERE table_schema='${SCHEMA}'"
SQL="${SQL} AND table_name IN ('tab1','tab2','tab3')"
TABLE_LIST=`mysql -u... -p... -AN -e"${SQL}"`
mysqldump -uXX -pXX ${SCHEMA} ${TABLE_LIST} > myschema_tables.sql

关于mysql - 使用MySQL转储每个数据库的一些数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25665606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com