【mysql】Windows下MySQL-5.7版本下载与安装教程


相关文章:
linux下mysql的安装与使用

前言

本文是zip包形式的安装配置,不是直接安装的,如果是后者安装,参见 windows安装mysql及配置

1. 下载

从官网下载mysql的zip(免安装的)

解压mysql-5.7.11-winx64.zip到自己指定的定的路径。例如: E:\mysql\mysql-5.7.11-winx64

打开目录会看到几个文件夹:
在这里插入图片描述

其中my.ini是后来创建的

创建my.ini文件

[client]
port=3306
default-character-set=utf8
[mysqld]
skip-grant-tables
port=3306
character_set_server=utf8
#解压目录
basedir=C:\software\mysql\mysql-5.7.35-winx64
#解压目录下data目录
datadir=C:\software\mysql\mysql-5.7.35-winx64\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
C:\software\mysql\mysql-5.7.35-winx64\bin\mysqld.exe

skip-grant-tables是关闭密码校验,正式环境不可取

1.1 创建data目录

需要手动创建/bin/data目录,否则可能导致下面的初始化失败

1.2 配置环境变量(非必须)

右键——属性——高级系统设置——环境变量——系统变量——path
在这里插入图片描述

2. 安装驱动

先执行后续安装步骤,如果失败,再看
在这里插入图片描述
报错了——无法定位程序输入点fesetround于动态链接库MSVCR120.dll上。

原因分析,Windows缺少Visual C++ 2013 库,需要安装Visual C++ 2013 库

官网地址:Visual C++ 2013
在这里插入图片描述
在这里插入图片描述

3. 添初始化mysql

在解压的目录下E:\mysql\mysql-5.7.11-winx64发现:少了data文件夹,这是因为mysql从5.7以后的版本都需要自己初始化生成。

现在我们来初始化mysql,打开cmd,来到bin路径下: E:\mysql\mysql-5.7.11-winx64\bin> mysqld –initialize

这命令之后/data文件夹下生成一些文件:
在这里插入图片描述

4. 开始安装mysql

E:\mysql\mysql-5.7.11-winx64\bin> mysqld install
会提示success(如果 install denial,要保证你的cmd是以管理员打开的呦)

然后 启动服务 检查mysql是否成功安装。
E:\mysql\mysql-5.7.11-winx64\bin>net start mysql
如果出现,启动失败:证明你的my.ini文件配置有问题,重新检查,

重新安装: E:\mysql\mysql-5.7.11-winx64\bin> mysqld remove接着
E:\mysql\mysql-5.7.11-winx64\bin> mysqld install
再启动,如果第一次成功了就可以直接下一步了。

5. 修改密码

配置文件是默认关闭密码校验的。

如果没有关闭的话,查看设计服务器名称及密码:

刚安装的服务器它的默认名称为root,此时没有密码,可以通过cmd命令来设置名称和密码。相应的命令为:mysql -u root。另外可通过在cmd中使用update语句来修改root的密码,具体设置方法如下代码所示:

1、给root加个密码ab12

首先在DOS下进入目录mysql\bin,然后键入以下命令: mysqladmin -u root -p password ab12

Note:因为开始时root没有密码,所以-p旧密码一项就可以省略了,当设置过后,下一次修改密码就必须输入。

2、再将root的密码改为djg345:mysqladmin -u root -p ab12 password djg345

参考

Windows下MySQL-5.7版本下载与安装教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值