Bootstrap

windows7 32位下Mysql 5.7.24 解压版(ZIP版)安装步骤详解

windows7 32位下Mysql 5.7.24 解压版(ZIP版)安装步骤详解

 


一、从官网下载zip archive版本
http://dev.mysql.com/downloads/mysql/
win7 32系统的我们下载Mysql 5.7.24 解压版

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

二、配置环境变量
 解压缩至相应目录,并配置环境变量(将*\bin添加进path中)
 D:\MYSQL\bin
 为了方便使用,不必每次都进入bin目录 就添加环境变量,如果不嫌麻烦就不必添加了
 增加系统环境变量: MYSQL_HOME ,值就是你的MySQL目录了 例如:D:\MySQL
 在path变量后追加 .;%MYSQL_HOME%\bin; 注意前面加分号;


三、在根目录D:\MYSQL新建my.ini文件,my.imi配置文件写入以下内容:
#------------------------
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

# 数据库服务端配置项
[mysqld]
# 设置3306端口
port = 3306
# 设置MYSQL的安装目录
basedir=D:\\MYSQL
# 设置MYSQL数据库的数据的存放目录
datadir=D:\\MYSQL\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集设置为utf8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
# default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 跳过密码验证
#skip-grant-tables
[WindowsMySQLServer]
Server=D:\\MYSQL\\bin\\mysqld.exe

#------------------------
注意:这里需要注意的地方是:目录的间隔标识使用 \\ 在win7上可能会出现无法识别的情况。

 
四、管理员身份运行cmd


五、执行命令mysqld --initialize

初始化数据库data目录,先删除D:\MYSQL中的data目录,执行下面的命令:
两种命令方式 一种是初始化一个无密码的 root ,一个是初始化一个随机密码的root
1、无密码的方式:mysqld --initialize-insecure
2、随机密码的方式,不过要记住随即密码:mysqld --initialize --console
或者:
mysqld --defaults-file=D:\MYSQL\my.ini --initialize --console

 

六、添加服务
执行命令mysqld install,安装服务;这里需要在bin目录下安装
在bin目录下输入执行:mysqld -install

 

七、执行命令启动服务:net start mysql (MySQL 停止服务 net stop mysql)
这里报 发生系统错误2 ,原因是之前不是在bin目录下install的mysql,需要在bin目录下重新安装一遍
mysqld --remove
mysqld --install


八、登录数据库并修改密码
进入数据库,因为没有密码 ,回车即可进入mysql -u root -p
修改root 密码

set password = password('新密码');
set password = password('root123456');
或者 输入执行: alter user 'root'@'localhost' identified by 'root123456';  


开启和关闭mysql服务使用命令:
net stop mysql
net start mysql

 

遇到的坑

在安装的时候 遇到了一个坑,在win7上是坑,而我在win10测试的时候这个坑就不会出现;这个疑惑实在不解;
请键入 NET HELPMSG 3534 以获得更多的帮助。
这里遇到这个情况是因为在my.imi配置中 目录间隔符没有使用 \\ 在更改后重新初始化;
因为在之前已经初始化过一次了,在这次初始化之前要把data目录清空,否则会执行不成功
清空data目录后,重新初始化即可。
参考:https://dev.mysql.com/doc/refman/7.0/en/data-directory-initialization-mysqld.html

win7 32位下安装MySQL5.7.21的方法
https://blog.csdn.net/wu_jing_01/article/details/79490287

windows mysql 32位 安装
https://blog.csdn.net/royzhang7/article/details/77719023

Mysql 5.7.24 解压版(ZIP版)安装步骤详解

https://blog.csdn.net/banqgg/article/details/83308069

;