提示:安装MySQL大多源于该博客,本篇含安装过程中出现的某些问题的解决方案。


大体内容如下:

一、下载MySQL

首先,下载MySQL地址:https://dev.mysql.com/downloads/mysql/

点击Go to Download Page

mysql a. mysql安装没有developer_mysql


跳转至此界面点击Download:

mysql a. mysql安装没有developer_mysql_02

进入下载页面选择No thanks, just start my download就可以开始下载了,当然你要是想注册也可以注册一下。

mysql a. mysql安装没有developer_mysql_03

二、安装MySQL

打开刚刚下载好的安装包,开始安装MySQL。

默认Developer Default,点击next

mysql a. mysql安装没有developer_mysql_04

这一步是检查安装条件,直接点击next进入下一步就可以了。

mysql a. mysql安装没有developer_mysql_05

这里直接点击execute执行就可以了,执行完后点击next进入下一步。

mysql a. mysql安装没有developer_Server_06


等待安装完成,继续点击nex进入下一步

mysql a. mysql安装没有developer_mysql_07

继续点击next进入下一步。

mysql a. mysql安装没有developer_Server_08

默认,然后点击next进入下一步。

mysql a. mysql安装没有developer_mysql a._09

这里选择第一个,点击next进入下一步就可以了。

mysql a. mysql安装没有developer_Server_10

设置root密码然后点击next进入下一步。

mysql a. mysql安装没有developer_MySQL_11

默认,点击next进入下一步。如果这里提示服务名已存在,用cmd将你的服务删除即可(具体可百度)。

mysql a. mysql安装没有developer_MySQL_12

点击execute执行。

mysql a. mysql安装没有developer_MySQL_13


大多数人会卡在starting the server这一步

mysql a. mysql安装没有developer_mysql_14


这里打开服务,找到之前安装的mysql服务,右键属性

mysql a. mysql安装没有developer_MySQL_15


在登陆那一栏,点击本地系统账户,然后应用

mysql a. mysql安装没有developer_Server_16


随后回到MySQL安装界面再次点击execute,可以发现starting the server那一步通过,点击finish

mysql a. mysql安装没有developer_mysql_17

点击next。

mysql a. mysql安装没有developer_mysql a._18

点击finish。

mysql a. mysql安装没有developer_MySQL_19

一路点击next,并check你的root密码,MySQL就成功在你的电脑上安装完成了。

mysql a. mysql安装没有developer_MySQL_20


正常操作应该就是上面的了,但是我卡在check这一步,密码老是不对,于是我选了cancel,跳过了这一步配置,接着继续往下,完成安装。

(解决root密码不对,可以参考:)

mysql a. mysql安装没有developer_mysql a._21


随后点击next,之后finish完成安装。

mysql a. mysql安装没有developer_MySQL_22


随后自动打开两个界面,退出即可

mysql a. mysql安装没有developer_mysql a._23


以上就是安装全过程了。



启动mysql服务



之后咱以管理员方式打开cmd界面

mysql a. mysql安装没有developer_MySQL_24


在你安装文件夹中找到你的MySQL安装文件目录下的bin文件

mysql a. mysql安装没有developer_MySQL_25


复制路径,在cmd界面打开选择至该路径下 cd C:\Program Files\MySQL\MySQL Server 8.0\bin

mysql a. mysql安装没有developer_mysql_26


输入指令: mysqld -install 安装mysql服务

mysql a. mysql安装没有developer_mysql a._27


随后启动mysql服务: net start mysql ,发现无法启动

mysql a. mysql安装没有developer_mysql a._28


于是初始化: mysqld -initialize ,在该MySQL Server 8.0文件下初始化一个data文件,中间会停顿几秒。

mysql a. mysql安装没有developer_MySQL_29


如不初始化,错误报告显示 failed to set datadir to ‘C:\Program Files\MySQL\MySQL Server 8.0\data’ ,无法创建这个data文件

mysql a. mysql安装没有developer_mysql a._30


随后再一次启动MySQL服务,再一次显示无法启动

mysql a. mysql安装没有developer_mysql a._31


这时候查看错误报告: mysqld --console ,发现是自己MySQL端口3306被占用

mysql a. mysql安装没有developer_MySQL_32


于是关闭占用3306端口的进程

可以参考我的另一篇帖子:之后便可以正常开启MySQL服务

mysql a. mysql安装没有developer_mysql_33