要什么变量替换,直接复制粘贴,程序跑起来就走。#!/bin/bash# 将hellodb的数据拷贝到hellodb_bak库里面。Mysql -uroot -pAbcd@1234 -h 10.0.20.26
要什么变量替换,直接复制粘贴,程序跑起来就走。
#!/bin/bash
# 将hellodb的数据拷贝到hellodb_bak库里面。
Mysql -uroot -pAbcd@1234 -h 10.0.20.26 -P3306 2>/dev/null -e "flush tables with read lock;"
mysql -uroot -pAbcd@1234 -h 10.0.20.26 -P3306 2>/dev/null -e "create database hellodb_bak;"
tbname=$(mysql -uroot -pAbcd@1234 -h 10.0.20.26 -P3306 2>/dev/null -e "SELECT table_name from infORMation_schema.tables where TABLE_SCHEMA='hellodb'")
for i in $tbname; do
mysql -uroot -pAbcd@1234 -h 10.0.20.26 -P3306 hellodb_bak 2>/dev/null -e "create table $i like hellodb.$i"
mysql -uroot -pAbcd@1234 -h 10.0.20.26 -P3306 hellodb_bak 2>/dev/null -e "insert into $i select * from hellodb.$i"
done
mysql -uroot -pAbcd@1234 -h 10.0.20.26 -P3306 2>/dev/null -e "unlock tables;"
--结束END--
本文标题: 同一个实例下拷贝数据库到其他库下
本文链接: https://www.lsjlt.com/news/43530.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-06-06
2024-06-06
2024-06-05
2024-06-04
2024-06-04
2024-06-03
2024-06-03
2024-06-03
2024-06-04
2024-06-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0