Skip to content

MySQL

简介

MySQL 是一个开源的关系型数据库管理系统,使用最广泛的数据库语言 SQL 进行数据管理。

  • MySQL 用于持久化存储数据

下载

alt text

为了方便大家下载,也将网盘地址分享出来

安装

添加配置文件

因为是免安装版,需要⾃⼰进⾏系统配置,将下载后的压缩包解压到⾃定义的⽬录,例如解压到 D 盘的D:\MySQL目录下,然后在⽬录下新建⼀个my.ini配置⽂件,

alt text

my.ini配置内容如下:

ini
[client]
port = 3306
default-character-set = UTF8MB4

[mysqld]
port = 3306
character_set_server = UTF8MB4

#MySQL安装的根目录
basedir=D:\MySQL\mysql-8.0.13-winx64

#数据库文件的目录
datadir=D:\MySQL\mysql-8.0.13-winx64\data
group_concat_max_len=20000
[WinMySQLAdmin]
D:\MySQL\mysql-8.0.13-winx64\bin\mysqld.exe

添加环境变量

将 MySQL 添加到环境变量:右键我的电脑 >> 属性>> 高级系统设置 >> 环境变量

alt text

系统变量 >> 选择 Path >> 编辑 >> 新建 >> 将 MySQL 的 bin 目录地址复制进去 >> 确定

alt text

初始化数据库

以管理者运行 cmd,然后执行以下命令

sh
mysqld --initialize --console

alt text

  • 必须以管理者运行 cmd
  • 如果前面没有添加环境变量,这里需要在命令行中输入绝对路径,如:D:\MySQL\mysql-8.0.13-winx64\bin\mysqld --initialize --console
  • 如果在 MySQL 的根目录下有 data 文件,先删除,在运行这段代码
  • 第二行最后为数据库的初始密码

启动服务

sh
mysqld --install
sh
net start mysql

alt text

登录修改

sh
mysql -u root -p
sh
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

  • 登陆密码是刚才初始化的密码
  • BY 后面设置新的密码