第一次安装mysql,虽然是按着网上找的教程一步步来的,但还是遇到了很多奇怪的问题,下面将记录整个安装过程。

1、下载mysql

根据自己的电脑环境来下载,32位或者64位

下载地址:https://dev.mysql.com/downloads/mysql/5.1.html#downloads

win10下mysql安装程序下载 win10 mysql安装_mysql

下载成功之后打开文件夹,可以看到以下截图内容:

win10下mysql安装程序下载 win10 mysql安装_Server_02

2、配置环境变量

win10下mysql安装程序下载 win10 mysql安装_mysql_03

将mysql的地址(到bin一级)配置到path中,如下图所示:(接下来就是一层一层确定了,最后也可以打开看一下再确认是否配置好配置正确)

win10下mysql安装程序下载 win10 mysql安装_win10下mysql安装程序下载_04

3、准备my.ini文件

新建一个txt文件,然后将其改为my.ini,并用记事本打开编辑以下内容:

(安装时候遇到一个问题,提示[Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently a...所以想说的是如果安装时候出现编码报错什么的,可以考虑将utf8换成UTF8MB4)

port = 3306
 default-character-set = utf8 
 port = 3306
 default-character-set = utf8
 [mysqld]
 port = 3306
 character-set-server = utf8 
 basedir=D:\mysql-8.0.19
 datadir=D:\mysql-8.0.19\data
 group_concat_max_len=20000
 [WinMySQLAdmin]
 D:\mysql-8.0.19\bin\mysqld.exe

4、建立好my.ini文件后,将其复制粘贴到D:\mysql-8.0.19\bin(mysql所在的bin目录下)。

5、使用管理员身份打开命令提示符,win10系统下,点击开始,然后找到“Windows系统”,选择“命令提示符”,右键选择“更多”,选择“以管理员身份运行”,如下图所示:

win10下mysql安装程序下载 win10 mysql安装_数据库_05

(不使用管理员身份运行可能会遇到权限不足问题,提示Install/Remove of the Service Denied!)

打开黑窗口,然后输入命令切换目录至mysql包所在的bin目录

win10下mysql安装程序下载 win10 mysql安装_命令提示符_06

6、然后输入mysqld  --inittialize --console

得到如下结果,里面包含默认密码(记得复制一份留作备用!!!)

D:\mysql-8.0.19\bin>mysqld --initialize --console
 2020-04-25T03:24:02.608068Z 0 [System] [MY-013169] [Server] D:\mysql-8.0.19\bin\mysqld.exe (mysqld 8.0.19) initializing of server in progress as process 9904
 2020-04-25T03:24:21.670329Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: wr%0iilt1lV0

打印的默认密码为:wr%0iilt1lV0

7、然后输入mysqld.exe -install,安装顺利的话会提示Service successfully installed,表示安装成功。

但往往没那么简单,总归出点什么幺蛾子考验一下你的耐心,我安装时候遇到以下问题:

由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

win10下mysql安装程序下载 win10 mysql安装_Server_07

遇到此问题的解决办法(网上借鉴的大神的):

需要下载一个微软常用运行库合集。下载后,解压开唯一的一个执行文件.exe,然后直接运行就可以了~

下载地址:https://pan.baidu.com/s/1gBgg97Ytb8siZS860PELMg (密码:8yin)

安装完成之后可能需要重启电脑之类的操作,根据提示来就好了

8、重新打开黑窗口切换到mysql包所在的bin目录下后,再输入mysqld -install然后回车。(看到以下界面就可以稍微激动一下下了~~~~)

win10下mysql安装程序下载 win10 mysql安装_mysql_08

9、安装服务

打开黑窗口,输入mysqld install MySql

(install后面的MySql即为服务名称,可以写成其他,如MySql6.0,MySql8.0等等,这个方便自己就好,别导致分不清楚就好)

我本地设置了名称为MySql8.0,所以启动mysqld install MySql8.0,黑窗提示Service successfully installed即为安装服务成功。

10、启动服务在黑窗输入net start MySql8.0
提示启动成功之后可以在任务管理器查看是否已经成功,再次确定一下:

win10下mysql安装程序下载 win10 mysql安装_mysql_09

按Ctrl+alt+delete打开任务管理器,确认是否是正在运行状态。

win10下mysql安装程序下载 win10 mysql安装_数据库_10

11、修改root的初始密码

黑窗口输入mysql -u root -p,会车会提示输入密码,于是将默认密码输入,回车,然后执行命令修改root的密码:

set password for root @localhost =password("*******")

(密码自己设置,记住)

然后执行:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '*******'

回车会提示:

win10下mysql安装程序下载 win10 mysql安装_mysql_11

执行到这里就可以使用了,mysql目录下也会多一个data文件夹。

12、用navcat测试连接

win10下mysql安装程序下载 win10 mysql安装_mysql_12