@TOC
零、知识笔记
(一)数据库管理软件(DBMS)本质
MySQL是一个用于管理文件的软件,包含服务端软件和客户端软件。
- 服务端软件
- 是一个socket服务端
- 能对磁盘上的本地文件进行操作操作
- 解析客户端发来的/或自己的指令【SQL语句】
- 客户端软件(本地的、远程的电脑、等等各种)
- sokect客户端
- 能发送指令到服务端
下载一个MySQL软件同时包含客户端和服务端。凭借电脑A的MySQL软件(的客户端),能访问远程的电脑B的MySQL软件(的服务端),从而读取、修改电脑B磁盘上的本地文件。同时还可以指定一个电脑为公用服务端、其余为客户端,那么公用服务端为公用数据库。
(二)《数据库原理与系统》相关概念
(三)网状、层次型数据库
一、实验目的
- 了解数据库的本质
- 掌握安装MySQL的方法
二、实验要求
- 下载软件
- 在电脑上运行MySQL软件的服务端
- 保存结果
三、实验步骤
1. 官网下载zip包、解压zip包找可执行文件(软件的)客户端和服务端exe
可执行文件:exe;把可执行文件放到压缩包中:zip
2. 通过解压得到可执行文件后,在C:\Users\Administrator\mysql-8.0.22-winx64\bin中找到可执行文件;带有exe后缀的文件就是可执行文件也就是所谓的软件
3. 对MySQL的服务端进行初始化,使得服务端完成在本机的相关配置。
3.1在根目录下创建data目录
3.2cmd下进入C:\Users\Administrator\mysql-8.0.22-winx64\bin,输入初始化的命令为 mysqld --initialize-insecure
初始后前的根目录下的data目录不空,生成新文件。同时生成一个用户名 root,密码为空
4. 运行服务端
cmd下进入C:\Users\Administrator\mysql-8.0.22-winx64\bin,输入初始化的命令为 mysqld;此时服务端正处于等待连接的状态
5.运行客户端
cmd下进入C:\Users\Administrator\mysql-8.0.22-winx64\bin,输入初始化的命令为 mysql -u root -p;没有密码,无需输入密码