Windows 10 安装 MySQL 8.0

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

下载

下载:官方地址

安装

解压

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

配置环境变量

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

初始化

在解压出来的路径下建立 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 的文件,搜索 root@localhost,找到随机密码(不包含: 后的空格):
在这里插入图片描述

方式一

仍然使用管理员打开 cmd,使用上述密码登录 MySQL mysql -uroot -pausTjR-Gd3qq
在这里插入图片描述
之后执行 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';,本文改为 root,之后即可使用 root 作为密码登录 MySQL。
在这里插入图片描述

方式二

使用 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 解压版

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章