文章目录
一、数据库的概述
数据库(database | DB):数据的仓库,是用来保存数据,查询数据的软件。是长期存放在计算机内、有组织、可共享的大量数据的集合。数据由DBMS统一管理和控制(安全性、完整性、并发控制、故障恢复),DBMS(database manager system):数据库管理系统。是管理数据库的一个软件,它充当所有数据的知识库,并对它的存储、安全、一致性、并发操作、恢复和访问负责。
MySQL数据库:
MySQL典型的关系型数据库(RDBMS): oracle、MySQL、SqlServer。
在90年代,由瑞典的一家公司(MySQL AB)。免费、开源
在2001年,sun公司收购了MySQL的版权。
在2009年,sun被oracle,以74亿美元收购。
二、数据库的发展史
世上的第一台电子计算机1946年。
初始阶段-----人工管理:人力手工整理存储数据
萌芽阶段-----文件系统:使用磁盘文件来存储数据
初级阶段-----第一代数据库:出现了网状模型、层次模型的数据库
中级阶段-----第二代数据库:关系型数据库和结构化查询语言【1970左右】
高级阶段------新一代数据库:NOSQL型数据库【大数据、云计算】
三、MySQL的安装步骤
1.MySQL的安装与配置
1.官方下载对应的安装包
官网:www.mysql.com
在DOWNLOADS下选择MYSQL Community (GPL)Downloads
在MYSQL Community Downloads下选择MYSQL Community Server
点击Archives可以选择你需要的不同版本,在本次实验中我选择的是8.1.0版本中的Zip Archive,点击Download下载该压缩包,然后进行解压
我选择的解压位置为:F:\mysql\mysql-8.1.0-winx64
2.环境变量配置
在设置中选择系统 >>系统信息 >>高级系统设置 >>环境变量
在系统变量与用户变量的Path中添加解压后的mysql中的bin目录F:\mysql\mysql-8.1.0-winx64\bin,添加完成后一直点击确定直到退出系统属性,以确保成功添加环境变量。
系统变量设置方式为:(用户变量与其设置方法一致)
3.mysql文件配置
再进入F:\mysql\mysql-8.1.0-winx64中新建一个文本文档将其××.txt的后缀更改为××.ini,我给该配置文件起名为my.ini,同时新建一个data文件夹用来设置mysql数据库的数据存放目录。
使用记事本打开my.ini在其中设置如下代码,需要注意的是:mysql的安装目录与mysql数据库的数据的存放目录需要与你设置的位置一致。
[mysqld]
# skip_grant_tables
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=F:\mysql\mysql-8.1.0-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql\mysql-8.1.0-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[client]
#password = your_password
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
4.初始化命令(记录控制台给出的随机密码,一定记住):
以管理员身份打开cmd
cd切换路径
初始化命令(箭头指为mysql的临时密码):
给mysql服务创建名称(默认名称mysql)
mysqld --install
启动服务(以管理员身份运行)
net start mysql
登陆旧密码登陆(初始化中的临时密码):
mysql -u root -p
修改密码(BY后的root为设置的新密码):
ALTER USER root@localhost IDENTIFIED BY 'root'
使用exit退出后使用新密码重新登录:
mysql -u root -p 新密码
查询是否成功安装mysql
总结
在本次安装mysql的步骤需要注意的是环境变量的配置、my.ini的文件配置以及使用临时密码登录mysql。