Java工程师-15-16周MySQL基础-第一章(MySQL介绍)

134 阅读2分钟

1. MYSQL介绍

image.png

image.png

1.1数据库介绍

为什么要使用数据库来管理数据?

  1. 数据库支持使用表达式在海量的复杂数据中提取出想要的数据
  2. EXCEL不支持关联数据的查找,而数据库可以实现多表的联合查询

image.png

image.png

image.png

image.png

image.png

NoSQL数据库(非关系型数据库)是关系型数据库的一种补充。常用的Redis是单线程的,在秒杀领域,就不会出现超卖的情况。NoSQL数据库没有字段的校验,大大提升了数据库的读写速度。

image.png

1.2 MySQL数据的安装与初始化

1.2.1 安装

下载地址:MySQL :: Download MySQL Community Server

image.png

image.png

image.png

image.png

image.png

root密码设置的zzzz

image.png

image.png

系统安装位置:(只是安装路径,数据不在这个目录)

image.png

1.2.2 配置MySQL的环境变量

复制bin目录的路径:C:\Program Files\MySQL\MySQL Server 8.0\bin

image.png

验证安装:

image.png

1.3 MySQL的用户管理

1.3.1 Navicat客户端安装

首先安装MySQL图形化界面客户端Navicat

Navicat12版本的安装与破解地址:Navicat_12安装与破解教程_error on decrypt request code_monologuezjp的博客-CSDN博客

创建数据库连接:

image.png

连接之前先测试连接:

image.png

image.png

1.3.2 创建用户

image.png

image.png

image.png

image.png

创建完用户之后,要给用户分配权限,这里先创建一个逻辑空间

image.png

给dev用户添加只能操作test逻辑空间的权限:

image.png

分配增删改查的权限:

image.png

1.3.3 MySQL的数据存放路径

image.png

1.3.4 重置root密码

创建一个TXT文件,定义修改密码的SQL语句

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

要打开Windows PowerShell(管理员)(A)

image.png

首先停止MySQL服务:

image.png

net stop mysql80

以指定配置文件的方式,加载mysql的配置

image.png

重启mysql服务

image.png

1.4 MySQL的配置文件

在my.ini文件中,我们可以设置各种MySQL的配置,例如字符集、端口号、目录地址等等

  • [client] :客户端配置信息
  • [mysql] :客户端配置信息
  • [mysqld] :数据库配置信息

重点配置如下:

image.png