windows下mysql5.7.13的zip压缩版安装教程

现在官方提供的 MSI 安装包越来越扯淡了,一大堆乱七八糟的东西,真心吐槽一下,oracle 真的是处心积虑的让 MySQL 越来越难用,MySQL的错误信息简直是阿西吧。这里我又回头整理了一下安装过程,仅供参考,也为自己备个份。

下载

下载地址:http://dev.mysql.com/downloads/mysql/

选择Windows (x86, 64-bit), ZIP Archive(mysql-5.7.13-winx64.zip),如果你是32位机器,就选择Windows (x86, 32-bit), ZIP Archive(mysql-5.7.13-win32.zip)。

配置

解压缩 mysql-5.7.13-winx64.zip,然后把解压出的 mysql-5.7.13-winx64 文件夹拷贝到 D:\Program Files\ 下,当然随你喜欢,拷贝到哪我管不着。

下面几个步骤要看仔细了,因为很重要,请按顺序,小心执行。

在mysql文件夹下新建一个 data 目录,这个是存放mysql数据文件用的,然后拷贝 my-default.ini 为 my.ini。

mysql-folder.png

编辑 my.ini 文件,根据你的实际情况,在 [mysqld] 配置下增加以下几项。请忽略注释,千万不要在mysql配置文件里写中文,这里只是为了让你看明白。

# mysql的home目录
basedir = D:\Program Files\mysql-5.7.13-winx64
# 数据存放目录,刚刚新建的
datadir = D:\Program Files\mysql-5.7.13-winx64\data
# mysql端口
port = 3306

环境变量

在环境变量 path 中,增加mysql的bin目录 D:\Program Files\mysql-5.7.13-winx64\bin,这个主要是为了方便使用命令行。

正式安装

现在,使用 管理员 权限打开 cmd。进入到mysql的bin目录:D:\Program Files\mysql-5.7.13-winx64\bin。一定要进入这个目录,一定要进入这个目录,一定要进入这个目录。

执行 mysqld -install 将 mysql 注册为系统服务。如果不喜欢,可以使用 mysqld -remove 来删除它。

mysql 5.7 压缩包没有 data 目录,就意味着没有初始化的系统数据库等,所以需要手动执行初始化。

使用 mysqld --initialize-insecure 自动生成无密码的root用户,mysqld --initialize 自动生成带随机密码的root用户。执行这一步的时候特别注意,请保持 data 目录为空。

建议使用生产无密码的root用户命令,后面可以直接登录修改密码。如果选择随机密码,密码是未知的,相当于忘记密码了,那么可以参照 mysql5.7.13忘记root密码解决办法 来解决。

现在就可以启动数据库了。使用 net start mysql 或者直接在服务管理中心启动都可以。

如果觉得这对你有用,请随意赞赏,给与作者支持
评论 0
最新评论