欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows 10 安装 MySQL8.0

程序员文章站 2022-04-09 23:11:33
...

系统版本:Windows 10 64 位 1909
MySQL 版本:MySQL 8.0.20 ZIP

下载

下载:官方地址

安装

解压

解压到「无空格、无中文」的纯英文路径。

配置环境变量

新建 MYSQL_HOME,对应值为刚解压路径,在 PATH 中添加 %MYSQL_HOME%\bin
Windows 10 安装 MySQL8.0

初始化

在解压出来的路径下建立 my.ini 文件,复制以下内容到此文件。注意修改 basedirdatadir 对应参数。

[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306 
#设置mysql的安装目录
basedir=C:\your_dir\mysql-8.0.20-winx64
#设置mysql数据库的数据的存放目录
datadir=C:\your_dir\mysql-8.0.20-winx64\data
#允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

使用管理员运行 cmd 窗口,执行 mysqld --initialize,执行成功后,会在上述文件中规定的路径中生成 data 文件夹。

安装、启动服务

安装:mysqld -install(默认为服务名为 mysql)
启动:net start mysql(此处 mysql 为上述指定的)

登录

查看密码

使用文本编辑器打开 data 目录中扩展名为 .err 的文件,搜索 aaa@qq.com,找到随机密码(不包含: 后的空格):
Windows 10 安装 MySQL8.0

方式一

仍然使用管理员打开 cmd,使用上述密码登录 MySQL mysql -uroot -pausTjR-Gd3qq
Windows 10 安装 MySQL8.0
之后执行 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';,本文改为 root,之后即可使用 root 作为密码登录 MySQL。
Windows 10 安装 MySQL8.0

方式二

使用 Navicat 等软件连接自己数据库,输入 查看密码 步骤中的密码后连接使用,使用 Navicat 中会提示更改密码,更改为需要的即可(此处不再赘述)。

可能出现问题

找不到 VCRUNTIME140_1.dll 文件,下载 后放置到 C:\Windows\System32 即可(如果是 32 位系统,放置到 C:\Windows\SysWOW64 即可)。

卸载服务

首先停止 MySQL 服务:net stop mysql
然后卸载 MySQL 服务:mysqld --remove mysql
最后删除 data 文件夹。

推荐阅读

菜鸟学数据库——Windows 10安装MySQL 8.0.12 解压版