内容:
了解和掌握MySQL的安装和简单使用:
(1) 了解安装MySQL的软硬件环境和安装方法;
(2) 熟悉MySQL的相关基本使用;
(3) 熟悉MySQL的构成和相关工具;
(4) 通过MySQL的使用来理解数据库系统的基本概念。
要求:
1. 在微机上安装MySQL数据库系统,为后续实验搭建实验环境,提供前期准备;
2. 完成实验内容。并在安装和数据库运行后熟悉MySQL的各种运行管理。
环境:
1. 软件系统
操作系统:Windows 11
数据库:MySQL 8.0.29
2. 硬件系统
CPU:Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
内存:DDR42400MHz 8GB
硬盘:128GB+1TB 混合硬盘(SSD+5400转HDD)
步骤:
1. MySQL 8.0 软件安装:
(1) 在Windows操作系统上安装并运行MySQL 8.0;
(1) 练习启动与停止MySQL 8.0 的两种方式;
(2) 练习连接和断开MySQL服务器;
(3) 指定具体的安装位置。
2. 对数据库属性和参数进行查询、相应的修改和维护:
(1) 最大连接数;
(1) 服务器端口;
(2) 共享缓存数;
(3) 为DBA保留的连接数;
(4) 死锁检测时间;
(5) 日志缓冲数;
(6) 设置系统同步写。
具体操作:
1. MySQL 8.0 的安装与运行
(1) MySQL的安装
使用自定义的方式安装MySQL 8.0,目前仅安装Server,以后学习过程中需要其他的部件,再进行补充安装。安装过程中需要注意的几张图片如下:
自定义安装
安装Server
修改安装路径
为了兼容本机XAMPP自带的MySQL 8.0.15,修改服务端口。
修改端口
其他的步骤按照默认的步骤安装即可。
(1) 启动与停止MySQL 8.0 服务
1) 使用界面方式启动停止服务
在任务管理器的服务界面,右键点击MySQL80,点击开始停止,即可实现MySQL服务的启动与停止。
2)使用命令行方式启动停止服务
在Windows PowerShell(管理员)中,使用命令行启动和停止服务。
(2) 连接和退出数据库
2. 数据的创建与维护
(1) 创建学生数据库
(1) 数据库的删除等维护
显示数据库
常见删除数据库
(2) 字符集的设定与选择
字符集的设定与选择
安装时的问题及解决方案
MySQL安装后,安装目录中并不存在my.ini文件,查询相关资料可知,MySQL 5.7.20 版本后my.ini文件放置在data中。
数据备份操作
(1)使用mysqldump命令备份student数据库,生成的studentbak.sql文件存储在D:\mysqlbak。具体数据库可以自定。
mysqldump -u root -proot student > d:\mysqlbak\studentbak.sql
(2)使用mysqldump命令备份student数据库中的course表和sc表,生成的cs.sql文件存储在D:\mysqlbak。具体数据库可以自定。
mysqldump -u root -proot student course sc > d:\mysqlbak\cs.sql
(3)使用mysqldump命令同时备份两个数据库,具体数据库自定。
mysqldump -u root -proot --databases student readbook > d:\mysqlbak\grbak.sql
(4)将student数据库删除,分别使用mysql命令和source命令将student数据库的备份文件studentbak.sql恢复到数据库中。
mysql -u root –proot
DROP DATABASE student;
CREATE DATABASE student;
USEstudent;
source d:/mysqlbak/studentbak.sql
(5)将数据库中的course表和sc表删除,分别使用mysql命令和source命令将备份文件cs.sql恢复到student数据库中。
DROP TABLE course,sc;
source d:/mysqlbak/cs.sql
标签:8.0,备份,sql,29,student,MySQL,安装,数据库
From: https://blog.51cto.com/u_16532251/9513436