MySQL数据库实验(一):数据库备份
MySQL安装包下载安装
下载地址:https://dev.mysql.com/downloads/mysql/
cmd进入到Windows的DOS命令下,切换到自己解压的目录下运行如下指令:
mysqld -install
启动数据库MySQL服务
mysqld --console 或 net start mysql
再在dos下输入以下命令进入mysql数据库
mysql -h localhost -u root -p
其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码,如果设置了密码,可直接在-p后直接输入。
关闭数据库MySQL服务
mysql -u root shudown 或 net stop mysql
实验目的
掌握数据库备份
实验内容
将当前数据库备份,并在新建的数据库导入备份的数据库
实验步骤
- 创建数据库 “姓名缩写”—ZJ,并显示;
create database ZJ ;
show tables;
2. 在该数据库里创建表teacher_zj并显示;
create table teacher_zj(Tno varchar(20),Tname varchar(20));
desc teacher_zj;
3. 插入一个元组;
insert into teacher_zj values(‘20120067’,’zhangjuan’);
- 查询插入的元组;
select * from teacher_zj;
5. 备份:(windows的DOS命令里操作)
(1)进入根目录:cd \ ,找到 mysqldump
(2)D:
(3)cd D:\wamp1\bin\mysql\mysql5.6.17\bin
(4)mysqldump –u root –p ZJ > ZJBACK.SQL
(5)在当前目录下生成ZJBACK.SQL
-
导入另外的数据库
(1)将当前的数据库设置为将要操作的数据库, 使用USE
(2)USE TEST;
(3)SOURCE 拖入命令行 -
查看是否导入成功:
Show tables;
实验中可能遇到的问题
(1)备份命令:mysqldump -u root –p ZJ>ZJBACK.SQL
-p password 连接数据库密码;不是设置密码,是获取备份的权限;
(2)导入数据库:
SOURCE
导入不成功原因之一:要导入的数据库名字与系统名字发生冲突,修改名字后可以导入。
来个三连击,来个三连击,来个三连击