美文网首页
Laravel备份管理后台数据

Laravel备份管理后台数据

作者: 熊航 | 来源:发表于2019-05-27 16:50 被阅读0次

减少laravel-admin后台列表需要自己进行配置带来的麻烦

mysqldump -t laravel-shop admin_menu admin_permissions admin_role_menu admin_role_permissions admin_role_users admin_roles admin_user_permissions admin_users > database/admin.sql

在项目开发中可能会多次执行该命令,书写一个脚本
在项目根目录创建一个 Shell 脚本:
touch back_admin_db.sh

#!/bin/bash

# 导入 .env  环境变量
source ./.env
# 要备份的表
tables="admin_menu admin_permissions admin_role_menu admin_role_permissions admin_role_users admin_roles admin_user_permissions admin_users"
# 执行备份
mysqldump --host="${DB_HOST}" --port=${DB_PORT} --user="${DB_USERNAME}" --password="${DB_PASSWORD}" -t ${DB_DATABASE} ${tables} > database/admin.sql

将脚本加入执行权限中 chmod +x back_admin_db.sh
需要备份数据时执行 ./back_admin_db.sh即可
当项目部署上线时,我们可以通过执行填充, 我们就不用每次都去进行配置了
mysql laravel-shop < database/admin.sql

相关文章

  • Laravel备份管理后台数据

    减少laravel-admin后台列表需要自己进行配置带来的麻烦 在项目开发中可能会多次执行该命令,书写一个脚本在...

  • adminkit后台管理系统

    adminkit后台管理系统 laravel和Uikit开发的后台管理系统模型 自带完...

  • 好用的扩展包

    laravel-admin快速帮你构建后台管理的工具 fourn/admin-ck 让laravel-admin能...

  • 7 数据备份 恢复

    数据备份 恢复 数据库备份概述 数据备份目的 误操作(管理者,使用者) 硬件磁盘损坏 数据备份方式: 物理备份: ...

  • Laravel定时任务备份数据库

    结合Laravel特性,通过使用 artisan 命令进行封装,在定时任务中,做到非常方便的数据库备份 备份命令 ...

  • 引入前端框架,原生js失效问题

    现象 开发后台管理系统时遇到一个问题,后台管理系统是使用Hui+laravel+mysql实现的,很多表单等样式,...

  • 数据备份与恢复产品技术介绍

    数据备份与恢复产品是指实现和管理信息系统数据备份和恢复过程的产品。 按照备份数据量,可以分为:完全备份、差异备份和...

  • Gitlab管理与备份恢复

    gitlab常用管理命令 Gitlab备份与恢复 手动备份备份数据: 备份配置文件: 自动备份crontab -l...

  • Laravel-backup

    在实际项目中,为了防止数据的丢失,我们需要备份数据库,laravel-backup这个package正好符合我们的...

  • 用户管理的备份

    用户管理的备份:指使用OS命令备份数据库物理文件(数据文件、控制文件)的过程 1.1备份数据库:备份数据库的所有数...

网友评论

      本文标题:Laravel备份管理后台数据

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