Shell 脚本备份MySQL数据库
(1)思路 <1>安装MySQL数据库 <2>创建数据库,表,插入数据 <3>授权一个用于备份数据库的用户名和密码 <4>备份数据库的命令: mysqldump -u root -p 1234 -d MySQLDB > 1.sql <5>引入if语句实现备份全部数据库 <6>引入for循环语句,实现备份多个数据库 (2)实战案例 编写MySQL数据库备份脚本,可以实现备份任意数据库,输入A,就备份A库,输入B,就备份B库,输入C,就备份C库,输入ALL,就备份全部数据库 (3)安装步骤 <1>安装MySQL数据库 yum install mysql-server mysql-devel mysql-libs -y
<2>重启MySQL数据库 service mysqld restart <3>进入数据库命令行模式 创建3个数据库,分别在3个数据库中创建3张表,在表中插入一条数据 create database jfedu; use jfedu; create table t1(id varchar(20),name varchar(20)); insert into t1 values("1","daqi"); desc t1; select * from t1; 注释: 不要忘记验证数据库,表 ,数据是否都已经创建成功 <4>授权一个用于备份数据库的用户名和密码 grant all on *.* to backup@localhost identified by "123456"; <5>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |