美文网首页
linux-mysql备份

linux-mysql备份

作者: 无赖作怪 | 来源:发表于2021-01-11 09:14 被阅读0次
    cd /home
    mkdir backup
    cd backup
    

    注意把以下命令中的gao_xin_lou换为实际的数据库名称;

    vi gao_xin_lou.sh
    

    输入/粘贴以下内容:

    #!/bin/bash 
    mysqldump  gao_xin_lou > /home/backup/gao_xin_lou_$(date +%Y%m%d_%H%M%S).sql
    

    注意
    date +% 加号前面必须有空格,不然备份的sql文件名称日期出不来。
    这块没有配置用户名和密码,我们配置在my.cnf里。 因为使用-uusername -ppassword会报错[mysqldump: [Warning] Using a password on the command line interface can be insecure.]

    image.png

    找到mysql的配置文件后,修改my.cnf


    image.png

    添加好user和password
    esc :wq 保存后重启mysql。

    systemctl restart mysqld

    然后执行下./gao_xin_lou.sh


    image.png

    ll查看文件列表 发现已经生成了备份文件。

    下面需要添加一个计划定时执行这个脚本文件。

    相关文章

      网友评论

          本文标题:linux-mysql备份

          本文链接:https://www.haomeiwen.com/subject/mhvraktx.html