Window 安装 MySQL 5.7.31 免安装版

环境:Win7 64位

之前安装过安装包的的版本,早上用着就出现的问题,不能启动,于是把之前的卸载后,便想着安装一个免安装的版本算了。之前也在基本机器上操作过,这次记录一下这过程吧。

1、下载。

打过Mysql的官网(https://dev.mysql.com/downloads/mysql/),下载Mysql 5.7.31 的压缩包 。

刚打开地址进来,看到提是MySQL最新的版本,但如果要找前面的版本,则需要通过 下面图片的红圈点击进去,点击后,会出现下面的页面:

由于我的电脑是64位的,这里,我就选了64-bit 的下载,点击 DOWNLOAD 下载 ,页面会跳到一个页面,问你要不要登录或注册,我们不管它,点击下载就好了。

2、配置

下载完成后,解压到自己想要的位置,如下图,我的是放到了 D:\Program Files\MySQL\ 这个目录,你们根据自己的情况放置就可以了。

接下来,我们新建数据库文件存放的目录 data 和 Mysql配置设置文件 my.ini ,位置如下图所示

 

my.ini 文件的内容为(相关的目录根据实际情况设置):

[client]
port=3306
default-character-set=utf8

[mysqld] 
# 设置为MYSQL的安装目录 
basedir = "D:/Program Files/MySQL/mysql-5.7.31-winx64"
# 设置为MYSQL的数据目录 
datadir = "D:/Program Files/MySQL/mysql-5.7.31-winx64/data"

port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

#开启查询缓存
explicit_defaults_for_timestamp=true

设置环境变量:

打开 计算机(我的电脑)的属性 -> 系统属性 -> 高级 -> 环境变量 -> 系统变量 -> 找到 Path 项  -> 编辑, 然后把 复制mysql 的 bin 目录的路径 ,追加到 变量值的后面;

这里要注意先加上 英文输入法的分号; 然后再追加 bin 目录的路径,如:…xxxx;D:\Program Files\MySQL\mysql-5.7.31-winx64\bin

3、安装

以管理员身份运行 CMD 命令工具

 

通过下面的命令,可以一步一步完成安装:

 (1)完成MySQL

C:\windows\system32>mysqld -install      #安装mysql

正常会输出: Service successfully installed.

(2)初始化MySQL

C:\windows\system32>mysqld --initialize-insecure      #mysql初始化

这一步,输入后,没有相关的提示,需要自己去看一下 MySQL目录下的data目录,也就是自己建的那一个data目录。里面会有一个 机器名.err 这样的一个日志文件,可以看到里面有没有错误,如果没有或者只是 Warning 的,则是没有错误,那样就可以下一步了,否则可能需要删除Mysql后,再执行上面的操作,然后才可以继续下面的操作。重新安装的时候,要删除data目录下的文件后,才可以正常操作。

(3)启动MySQL,如果正确安装后,执行下面的命令,是可以正常启动MySQL,如果提示MySQL无法启动,则需要卸载后,再安装。

C:\windows\system32>net start mysql      #启动mysql服务
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

(4)登录到MySQL

C:\windows\system32>mysql -uroot -p     #登录mysql
Enter password:       #密码为空
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.18 MySQL Community Server (GPL)

 Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

 Oracle is a registered trademark of Oracle Corporation and/or its
 affiliates. Other names may be trademarks of their respective
 owners.

 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 mysql>

提示 Enter password 的时候,因为前面没有设置密码,所以这里直接回车就可以了,后面我们再设置密码。

(5)设置密码,在登录的情况下,输入下面的命令,设置用户 root 的密码 root 。

mysql > set password for root@localhost = password('root');

修改成功后,会提示 Query OK, 0 rows affected, 1 warning (0.00 sec) 这样的字样,结合上面的登录,界面大致会是这个样子的:

(6)测试登录,修改了密码后,我们再验证一下密码是否正常,登录一下试试,输入如下命令:

C:\windows\system32>mysql -uroot -p

回车后,提示:

Enter password:

这个时候,输入我们修改后的密码 root ,然后回车。正常情况下,会提示:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.31 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

到这里,基本上,Window 下的 免安装包版本的 Mysql,就安装完成了。虽然是免安装版本,但还是要通过CMD去安装和设置。

至于界面管理工具,有好多可以选择,我比较常用的是SQLyog

原文地址:https://www.cnblogs.com/jlonghe/p/13441608.html