Windows安装MySQL8

147 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情

进入官网

链接:

www.mysql.com/​www.mysql.…

选择download

选择社区版本

这个地方会让你选择企业版,集群版本等。选择社区版本进行下载。

选择社区版下载

选择版本进行下载

如果想选择之前的老版本,点击Archives,进行版本选择。最新默认是8.

点击下载。第二个包括了源代码,测试所以文件比较大。

直接下载

点击下载后,会跳转到这个界面,让你注册或者登录,选择直接下载。

解压压缩包

将下载下来的压缩包进行解压,然后放置到自己希望的目录下。

设置环境变量

打开系统属性,选择环境变量,添加变量。

  • 复制刚才下载路径的bin目录文件路径

  • 在环境变量中添加路径变量

  • 将bin路径加入到path中

双击Path进行编辑

  • 点击新建,然后添加bin路径

添加 %MySQL_PATH%\bin,其中%MySQL_PATH%是引用刚才添加的MySQL变量路径。

  • 测试路径设置

打开powershell或者bash

执行 mysql -V 可以看到MySQL的版本号,表示路径设置成功。

初始化配置

在MySQL主目录下创建data目录,用于存放数据。

和创建mysql.ini文件,用于配置参数

mysql.ini内容

其中basedir就是我们创建的data目录

[mysql]
 
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

[mysqld]

#设置3306端口
port = 3306 

# 设置mysql的安装目录
basedir=D:\programming\software\mysql-8.0.28-winx64\data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

执行MySQL初始化

在控制台powershell或者bash中,直接执行(配置过环境变量,不用到MySQL bin目录进行执行)。

执行后,会等一会,然后什么也不会显示

mysqld --initialize-insecure --user=mysql

进行服务安装

执行

mysqld install

会提示安装成功

启动MySQL服务

执行命名,会提示启动成功。

net start mysql

登录MySQL

执行命令

mysql -uroot -p

直接回车,提示输入密码,直接回车(默认无密码)

设置MySQL root密码

执行命令,最后的root1234是我们设置的密码

mysqladmin -u root password root1234

修改MySQL root密码

如果我们之前密码是root1234,想修改为root

执行命令,其中-proot1234是我们之前的密码,root是新密码

 mysqladmin -u root -proot1234 password root