一、内容介绍

MySQL 是最流行的关系型数据库管理系统之一,很有学习价值,本文介绍mysql-5.7.27-win32.zip的安装教程。

二、前置工作

1.确保你的电脑是32位操作系统,本文用的电脑是32位WIN7,安装在C:\Program Files中,如果你想在64位系统中安装32位的mysql,那么需要安装在C:\Program Files (x86)文件夹中,修改教程中所有出现C:\Program Files的地方为C:\Program Files (x86)即可

2.本文mysql下载的地址为https://pan.baidu.com/s/1X25dNRDqGWHZsEfTcv36vA,提取码为pjhx

3.解压后将文件夹放在C:\Program Files下,最好创建一个mysql文件夹,本文路径如下

downloader只有32位的 mysql mysql安装32位_32位

三、操作步骤

1.新建系统变量MYSQL_HOME,变量值为C:\Program Files\mysql\mysql-5.7.27-win32

downloader只有32位的 mysql mysql安装32位_安装教程_02


2.编辑系统变量Path,末尾处添加变量值为%MYSQL_HOME%\bin;,注意,如果原末尾处没有;,则需先添加一个;

downloader只有32位的 mysql mysql安装32位_安装教程_03


3.初始化创建data文件夹

1)管理员身份运行cmd

2)输入cd C:\Program Files\mysql\mysql-5.7.27-win32\bin

3)输入mysqld --initialize-insecure --user=mysql

4)运行后,没有什么提示,但是会发现文件夹下多了个data文件夹,即为创建成功。

5)运行后,如果弹窗报错说丢失XXX.dll,则到百度上下载组件修复工具DirectXRepair_v3.8即可,或者在这里下载https://pan.baidu.com/s/1goCx-pFjqAGfSbhHAA7ebQ,提取码tt25

downloader只有32位的 mysql mysql安装32位_Mysql_04


downloader只有32位的 mysql mysql安装32位_安装教程_05


4.新建my.ini文件

1)创建记事本文件,命名为my,扩展名改为ini

2)黏贴以下代码

[client]
 port=3306
 default-character-set=utf8[mysqld]
 # 设置为自己MYSQL的安装目录
 basedir=C:\Program Files\mysql\mysql-5.7.27-win32
 # 设置为MYSQL的数据目录
 datadir=C:\Program Files\mysql\mysql-5.7.27-win32\data
 port=3306
 character_set_server=utf8
 sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
 # 开启查询缓存
 explicit_defaults_for_timestamp=true
 skip-grant-tables

downloader只有32位的 mysql mysql安装32位_安装_06


3)将my.ini放到C:\Program Files\mysql\mysql-5.7.27-win32路径下,有时候可能在该路径下的没有创建保存记事本的权限,则可以在其它地方创建保存好然后复制过来。

downloader只有32位的 mysql mysql安装32位_安装教程_07


5.安装服务

1) 接着步骤3的cmd

2) 输入mysqld –install,提示Service successfully installed,则表示安装成功。

downloader只有32位的 mysql mysql安装32位_32位_08


6.启动服务

1) 接着步骤5的cmd

2) 输入net start mysql,提示MySql服务已经启动成功,则表示启动服务成功,并且该服务会开机自启动。

downloader只有32位的 mysql mysql安装32位_Mysql_09


7.此时MySql已经安装完成,推荐一款主流的数据库界面软件Navicat,可以简单方便的连接MySql,进行数据库操作,这里分享一个下载地址https://pan.baidu.com/s/1ZHEDhVHgvglUi0t6vvSRTA,提取码abfr8.另外,由于my.ini中包含skip-grant-tables,此选项会让MySQL服务器跳过验证步骤,允许所有用户以匿名的方式,无需做密码验证直接登陆MySQL服务器,并且拥有所有的操作权限,但有些情况下,我们的MySql需要用密码进行登录,但发现此时修改密码保存时会报错,那么,我们新建一个查询,输入flush privileges并运行来刷新系统权限相关的表,就可以修改密码,并用密码来进行登录了。

downloader只有32位的 mysql mysql安装32位_Mysql_10


downloader只有32位的 mysql mysql安装32位_32位_11