MySQL安装配置教程

技术学习 / 2021-07-26

前言

最近做项目要学习数据库,使用开源的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 配置如下信息:

[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目录下的):

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

初始化数据库:

mysqld --initialize --console

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

...
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 服务:

mysqld install

启动 mysql 服务:

net start mysql

登录

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

mysql -u root -p

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

Enter password:

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

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

成功界面

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

修改密码

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

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

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

修改成功

设置全局变量

环境变量

点击环境变量

在系统变量中点击新建

新建环境变量

命名mysql

path 路径

path

命令行输入 mysql -u root -t 来打开mysql

mysql命令行