MySQL安装配置教程

本文最后更新于:25 天前

学习MySQL的安装过程中的踩坑记录

前言

最近做项目要学习数据库,使用开源的MySQL,MySQL是一种关系数据库管理系统,采用最常用的SQL语言,体积小,速度快,本文介绍Windows系统下的MySQL的安装配置教程

安装并配置

下载

MySQL下载

根据需要下载对应的版本即可

解压

下载完后解压至相应的目录,我把解压的文件夹放在 E:\App\Code\MySQL\mysql-8.0.26-winx64

创建my.ini

my.ini是MySQL的配置文件

打开刚刚解压的文件夹 E:\App\Code\MySQL\mysql-8.0.26-winx64 ,创建并编辑 my.ini 配置如下信息:

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=C:\\web\\mysql-8.0.11
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

启动并初始化

以管理员身份打开命令行,并切换至相应目录下(注意是bin目录下的):

1
2
E:
cd E:\App\Code\MySQL\mysql-8.0.26-winx64\bin

初始化数据库:

1
mysqld --initialize --console

执行完成后会生成随机的初始密码:

1
2
3
...
2021-07-25T14:21:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: t)pkKtWs=3tl
...

t)pkKtWs=3tl 是初始密码,后续登录操作要用到,登陆后可以修改密码

安装 mysql 服务:

1
mysqld install

启动 mysql 服务:

1
net start mysql

登录

要登录本机的MySQL数据库,输入以下命令:

1
mysql -u root -p

以上步骤成功后会出现以下命令:

1
Enter password:

把上述生成的随机密码输入登录即可

会出现以下界面,出现了以下界面就说明成功了:

如果要退出的话,输入 exit 或者 quit 就可以了

修改密码

输入以下命令,把 new password 替换成新密码即可,注意末尾的分号:

1
alter user 'root'@'localhost' identified by 'new password';

出现以下界面则修改成功:

修改成功

设置全局变量

设置中搜索环境变量

点击环境变量

在系统变量中点击新建

新建 mysql 变量

在系统变量中的 path 变量内新建条目

在命令行中输入 mysql -u root -t 打开MySQL


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!