Windows 10 安装 MySQL8.0
系统版本:Windows 10 64 位 1909
MySQL 版本:MySQL 8.0.20 ZIP
下载
下载:官方地址
安装
解压
解压到「无空格、无中文」的纯英文路径。
配置环境变量
新建 MYSQL_HOME
,对应值为刚解压路径,在 PATH
中添加 %MYSQL_HOME%\bin
初始化
在解压出来的路径下建立 my.ini
文件,复制以下内容到此文件。注意修改 basedir
与 datadir
对应参数。
[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
,找到随机密码(不包含:
后的空格):
方式一
仍然使用管理员打开 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上安装Python第三方库pycairo的解决办法
-
解决安装QQ时提示无法访问Windows Installer服务的问题
-
win10鼠标速度怎么调节?windows10设置鼠标移动速度的方法介绍
-
基于Windows下Apache PHP5.3.1安装教程
-
win10下mysql 8.0.16 winx64安装配置方法图文教程
-
Windows10 mysql 8.0.12 非安装版配置启动方法
-
Windows10下mysql 8.0.16 安装配置方法图文教程
-
windows下mysql 8.0.16 安装配置方法图文教程
-
win10下mysql 8.0.16 winx64安装图文最新教程
-
Windows PHP5和Apache的安装与配置