【软件安装】Windows10下载安装MySQL8.0.21

  • 下载

My SQL官网下载:https://dev.mysql.com/downloads/mysql/
【软件安装】Windows10下载安装MySQL8.0.21_第1张图片
选择Windows(x86,64-bit),ZIP Archive下载,无需注册,选择No thanks.
【软件安装】Windows10下载安装MySQL8.0.21_第2张图片

  • 环境配置

下载完成后解压到自己想要的英文目录下,我这里解压到E盘。(E:\Mysql-8.0.21-winx64)
去Windows10环境配置那,选择Path,将E:\Mysql-8.0.21-winx64添加进去。
【软件安装】Windows10下载安装MySQL8.0.21_第3张图片

  • my.ini创建

My SQL 8.0.21版本下目前解压后还是没有my.ini,需要手动创建
【软件安装】Windows10下载安装MySQL8.0.21_第4张图片
注:这里的data文件夹不用自己创建在安装过程中会配置好的
打开my.ini,添加以下代码:
注:修改basedir和datadir为你的解压目录和data想要放置的目录

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\Mysql-8.0.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\Mysql-8.0.21-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8MB4
character-set-server=UTF8MB4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

【软件安装】Windows10下载安装MySQL8.0.21_第5张图片
这里字符集推荐使用UTF8MB4,不用UTF8,原因在安装中解释。

  • 安装

以管理员身份运行CMD,切到数据库下bin目录:
在这里插入图片描述
输入mysqld --initialize --console:
在这里插入图片描述
注:如果配置my.ini使用了UTF8,这里会出一个警告,当然可以无视
我看了一下,将my.ini中字符集换成UTF8MB4后,直接又输入了mysqld --initialize --console,出现了error,原因是之前初始化的东西没有删除,到E:\Mysql-8.0.21-winx64下删除data,重新在CMD里输入mysqld --initialize --console即可:
在这里插入图片描述
注:请记住root@localhost:后的字符,那是你的初始密码
输入mysqld --install,出现以下字样为安装成功:
在这里插入图片描述

  • 启动服务

输入net start mysql:
在这里插入图片描述

  • 首次登录

输入mysql -u root -p,会让你输入初始密码
【软件安装】Windows10下载安装MySQL8.0.21_第6张图片

  • 修改初始密码

输入ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;(;要加,123456位置为你想要设置的密码,这里演示就使用123456了)
在这里插入图片描述

你可能感兴趣的:(mysql)