1 Star 0 Fork 0

wxl / install

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
install-data.sh 752 Bytes
一键复制 编辑 原始数据 按行查看 历史
wxl 提交于 2024-02-29 11:14 . 更新
#!/bin/bash
# sh install-mysql-data.sh
# ---------------------------------------------------------
source /etc/profile
mysql_user=root
mysql_password=root
MYSQL_BACK_DIR=/data/mysql/backup
MYSQL_INSTALL_DIR=/data/mysql/app
for file in *.sql
do
database="${file%.*}"
echo "crate database: $database"
mysql -h localhost -u$mysql_user -p$mysql_password -e "CREATE DATABASE \`$database\`"
mysql -h localhost -u$mysql_user -p$mysql_password -e "use \`$database\`; source $file"
# 添加自动备份
cron_task="00 3 * * * sh $MYSQL_INSTALL_DIR/back.sh localhost 3306 $mysql_user $mysql_password $database $MYSQL_BACK_DIR"
echo "${cron_task}"
sudo echo "${cron_task}" >> /var/spool/cron/crontabs/root
chmod 600 /var/spool/cron/crontabs/root
done
Shell
1
https://gitee.com/wxlwsy/install.git
git@gitee.com:wxlwsy/install.git
wxlwsy
install
install
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891