xampp数据库启动、备份、恢复等操作命令

    技术2022-07-13  81

    1、启动xampp的Mysql

    /opt/lampp/lampp startmysql /opt/lampp/lampp start --这是启动全部应用,包含php、apache、mysql等

    2.数据备份

    命令后面跟着的是MySQL 的 root 用户的密码,如果没有root用户可以用界面化连接器就创建一个。如下:

    /opt/lampp/lampp backup ****

    回车如下:

    Backing up databases... Backing up configuration, log and htdocs files... Calculating checksums... Building final backup file... Backup finished. Take care of /opt/lampp/backup/xampp-backup-01-07-20.sh

    3.数据恢复

    恢复以前的备份,只需以 root 用户密码运行下面的命令,如下:

    # sh /opt/lampp/backup/xampp-backup-01-07-20.sh ****

    回车如下:

    Checking integrity of files... Restoring configuration, log and htdocs files... Checking versions... Installed: XAMPP 1.8.1 Backup from: XAMPP 1.8.1 Restoring MySQL databases... Restoring MySQL user databases... Backup complete. Have fun! You may need to restart XAMPP to complete the restore.

    注意:

    恢复完后,需要重新启动XAMPP,才能使恢复的数据可用,xampp在linux系统中mysql数据库的数据文件目录 /opt/lampp/var/mysql

    4、如果需要定时器备份的话可以用crontab进行备份,如下:

    crontab -e 0 0 1 * * /opt/lampp/lampp backup ****(数据库密码)

    具体也可以百度在线生成cron表达式,一样可以使用,暂时放几个例子仅供参考:

    每五分钟执行  */5 * * * *  每小时执行     0 * * * *  每天执行       0 0 * * *  每周执行       0 0 * * 0  每月执行       0 0 1 * *  每年执行       0 0 1 1 *

    如何解决了您的问题,欢迎关注我!还希望来JAVA WEB开发交流群:958923746,有问题欢迎共享,共同提升!

    Processed: 0.020, SQL: 9