前言

MySQL 是最流行的关系型数据库管理系统,MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。

MySQL虽然功能未必很强大,但因为它的开源、广泛传播,让很多人都了解到这个数据库。所以我们可以在本地搭建一个mysql的环境,便于学习。

  • windows7/windows10
  • mysql-8.0.11-winx64

下载安装包

mysql的最新安装包可以在官网直接下载【https://dev.mysql.com/downloads/mysql/】,本篇以mysql-8.0.11-winx64版本安装为案例,

mysql-8.0.11-winx64版本直接下载:【https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip】

也可以在此页面【https://dev.mysql.com/downloads/file/?id=476233】,进入页面后可以不登录;点击-->No thanks,just start my download.即可开始下载




MySQL安装没有path conflicts MySQL安装没有小海豚图标_mysql8 windows安装


下载完成后解压到电脑本地目录,如D:softmysql8011

初始化配置

解压mysql-8.0.11-winx64.zip文件,移动文件夹至C盘的Program Files文件夹,并重命名为MySQL。

在 MySQL 文件夹下,新建一个名为 my.ini 的文本文件注意:不要自己更改为其他名字。

在该文件里写入如下内容:

顺便新建一个Data文件夹,用于mysql数据库的数据的存放:datadir=D:softmysql8011mysql-8.0.11-winx64Data


MySQL安装没有path conflicts MySQL安装没有小海豚图标_MySQL_02


MySQL安装没有path conflicts MySQL安装没有小海豚图标_mysql_03


通过后缀 .ini 我们可以知道,这个文件是一个初始化配置文件,它将会告诉 MySQL 如何设置初始化的数据库。

接下来初始化数据,以管理员权限打开cmd,cd到bin目录:D:softmysql8011mysql-8.0.11-winx64bin,执行指令

mysqld --initialize --console


MySQL安装没有path conflicts MySQL安装没有小海豚图标_MySQL_04


MySQL安装没有path conflicts MySQL安装没有小海豚图标_MySQL_05


从这一句里面找到root用户初始密码 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: *kEkIrsF3Av& ,初始密码就是:*kEkIrsF3Av&,记住它,别关闭了,后面登录会用到。

要是你手贱,关快了,或者没记住,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的

启动服务

接着上面步骤在bin目录下执行命令:mysqld --install [服务名]

mysqld --install mysql


MySQL安装没有path conflicts MySQL安装没有小海豚图标_mysql8 windows安装_06


安装完成之后,就可以通过命令net start mysql启动MySQL的服务了。通过命令net stop mysql停止服务


MySQL安装没有path conflicts MySQL安装没有小海豚图标_mysql_07


修改密码

在MySQL安装目录的 bin 目录下执行命令:

mysql -u root -p

会提示输入密码,记住了上面第步安装时的密码 *kEkIrsF3Av&:,填入即可登录成功,进入MySQL交互模式。


MySQL安装没有path conflicts MySQL安装没有小海豚图标_mysql8 windows安装_08


在MySQL中执行命令:


MySQL安装没有path conflicts MySQL安装没有小海豚图标_mysql8 windows安装_09


修改密码,注意命令尾的;一定要有。