1. MySQL介绍
- mysql属于瑞典的Mysql AB公司的,隶属于Oracle(甲骨文,主打的产品oracle数据库)旗下产品.
- mysql特点 - 体积小,速度快,特别适合中小型企业,开源,免费的.分成社区版和商业版.
- 市面上主流的关系型数据库 - mysql,oracle,sqlserver(MS-微软)
- mysql软件也是采用c/c++编写的.
2. 专业术语
DB - database 数据库 - 将数据按照一定的数据结构来进行存储,管理和组织的.
数据的仓库
DBMS - database management system - 数据库管理系统.用于操纵和控制数据库的系统.
用于建立,使用和维护我们的db. 用户通过dbms来访问db中的数据,dba通过dbms来管理和维护
我们的db. 使用dbms来保证db的安全性和完整性.
RDBMS - relational database management system关系型数据库管理系统 - 负责管理关系型数据库
关系型数据库 - 数据呈现的方式是一张二维表[行和列] - 表格型数据库
非关系型数据库[nosql] - 键值对数据库redis,文档型数据库mongodb
DBS - 数据库系统 - 类似”生态概念
DBS = DB + DBA[数据库管理员] + DBMS
3. 安装MySQL
访问MySQL官网下载: https://dev.mysql.com/downloads/mysql/
下载压缩包,并解压在一个 非C盘、非中文、非特殊符号的路径下,例如:
1 D:\\soft\\mysql-8.0.30-winx64进行一个环境变量的配置
右击计算机 - 属性 - 高级系统设置 - 环境变量 - 系统变量
定位到默认的自带的内置的变量名Path - 编辑 - 新建
然后将mysql的bin目录的绝对地址拷贝进去即可.
以后只要环境变量进行了设置 - 应用 - 确定 - 关闭所有的设置窗口
一定要重启cmd窗口
重新打开cmd - 输入mysql看是否生效
在mysql-8.0.30-winx64下新建一个文件,必须是my.ini
my.ini文件中的配置如下
唯一需要修改的只有basedir,把它修改成自己的mysql-8.0.32-winx64的绝对地址
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 [client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\soft\\mysql-8.0.32-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB用管理员的身份打开cmd
从cmd利用dos命令进入到mysql-8.0.30-winx64\bin目录
1 C:\WINDOWS\>d:
1
2
3
4 D:\>cd soft
D:\soft>cd mysql-8.0.30-winx64
D:\soft\mysql-8.0.30-winx64>cd bin
D:\soft\mysql-8.0.30-winx64\bin>初始化DB
1 D:\soft\mysql-8.0.30-winx64\bin> mysqld --initialize --console
- 分配一个默认的密码
- mysql-8.0.32-winx64是否自动生成了data目录
安装
1 D:\soft\mysql-8.0.30-winx64\bin> mysqld install
检测一下mysql的服务是否安装成功- 右击计算机 - 管理 - 服务 - 服务和应用程序 - 右边的窗口 - MYSQL只有mysql服务处于正在执行的状态,那么mysql才能够正常使用,建议右击MYSQL属性 - 设置成开机自动启动.
启动mysql
1 D:\soft\mysql-8.0.30-winx64\bin> net start mysql
mysql服务的运行状态 - 正在运行中重新开一个cmd窗口
登陆mysql
1 D:\soft\mysql-8.0.30-winx64\bin> mysql -uroot -p临时密码如果登陆失败:
关闭mysql服务
重新以管理员身份打开cmd
1 C:\User\admin>net stop mysql删除data目录
重第八步重新开始
直接修改密码即可
1 alter user 'root'@'localhost' identified by 'root';退出mysql登录
1 mysql>exit重新登录即可
1 mysql -uroot -proot
4. SQL分类
它同时也是我们的脚本文件的后缀.
structured query language结构化查询语言…
按照功能来划分
- DDL - Data Definition Language - 数据定义语言
create,drop,alter等等…
DCL - Data Control Language - 数据控制语言
grant(授权),revoke(取消权限)等等…
DQL - Data Query Languge - 数据查询语言
select - 查询
DML - Data Manipution Language - 数据操纵语言
insert,delete,update
TCL - Transaction Control Languge - 事务控制语言
commit,rollback,savepoint等等…
- 本文标题:Mysql的安装与配置
- 创建时间:2023-07-11 22:38:09
- 本文链接:2023/07/11/Mysql的安装与配置/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!