主页是最新版本8.0。对于5.x版本,您需要点击右侧的链接:
选择操作系统数量并点击“zip archive”
3.解压安装包并配置环境变量
将压缩包放在合适的磁盘上进行解压。我把它放在E盘了。解压后建议将文件夹重命名为mysql5.7.23。
建议安装前配置环境变量:右键单击我的电脑/计算机,单击属性,打开高级系统设置,单击环境变量。
添加系统变量变量名:MYSQL_HOME 变量值:E:\mysql5.7.23添加路径:%MYSQL_HOME%\bin
4.创建数据目录及配置文件
此版本的MySQL 不会创建数据目录和my.ini。
在MYSQL_HOME目录下创建data目录。建议将数据目录设置为E:\mysql5.7.23\data。另外,在MySQL根目录下创建uploads目录,作为MySQL导入导出的目录。
创建一个txt 文件并将其重命名为my.ini。
建议将my.ini放在MYSQL_HOME目录下。简单配置请参考:
注意,必须先创建这个文件夹:E:\mysql5.7.23\uploads
my.ini内容如下
[mysqld]
端口=3306
字符集服务器=utf8
basedir=E:\mysql5.7.23
datadir=E:\mysql5.7.23\data
服务器ID=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
小写表名=1
innodb_file_per_table=1
log_timestamps=系统
日志错误=错误.log
慢查询日志=1
Slow_query_log_file=Slow.log
长查询时间=5
日志-bin=binlog
binlog_format=行
过期日志天数=15
log_bin_trust_function_creators=1
#secure-file-priv=E:\mysql5.7.23\uploads
安全文件权限=
最大允许数据包=32M
binlog_cache_size=4M
排序缓冲区大小=2M
读取缓冲区大小=4M
join_buffer_size=4M
tmp_表大小=96M
最大堆表大小=96M
小写表名=1
innodb_file_per_table=1
[客户]
默认字符集=utf8
完成后我们的目录结构会是这样的
5.初始化数据库
以管理员模式打开cmd命令
进入E:\mysql5.7.23\bin目录并执行
mysqld --初始化-不安全
该命令在C盘下不能执行。如何进入E盘?
首先进入E盘,命令:e:
进入bin目录,运行命令:cd E:\mysql5.7.23\bin
(也可以直接在资源管理器的bin目录下输入cmd)
执行后会在data目录下生成很多文件。
如果出现初始化错误:
删除数据目录并重新初始化
6.注册并启动MySQL服务
。执行mysqld install MySQL57安装服务(install后面是服务的名称,这里我们使用MySQL57作为mysql5.7的服务名称)
mysqld-安装MySQL57
net start MySQL57 启动MySQL 服务。
如果启动过程中出现错误,可以使用mysqld --console来检查具体原因。那就自己去找吧。
如果无法解决:
1.删除数据目录
2. sc删除MySQL57删除服务
然后回到第五步:初始化并启动服务。
7.登录并修改密码
提醒大家,由于初始设置或版本差异,有的版本安装后,root密码为空密码,有的为临时密码。我们需要检查错误日志日志的提示。
打开错误日志发现我这里密码为空。
接下来我们通过命令行登录并修改密码:
mysql-uroot
更改由“123456”标识的用户“root”@“localhost”;
冲洗特权;
如果需要配置root用户进行远程访问,可以执行以下语句:
使用授予选项将*.* 上的所有权限授予由“123456”标识的“root”@“%”;
冲洗特权;
接下来我们就可以使用Navicat等工具登录了!
以后如何启动MySQL?在服务中启动
如果经常使用,可以设置为自动启动。否则,只需右键单击即可开始。
也可以做成启动脚本:
CLS
@回声关闭
: 设置窗口字体颜色
颜色0a
: 设置窗口标题
TITLE MySQL管理程序
致电:checkAdmin
转到菜单
:菜单
:菜单
CLS
回声。
echo.=-=-=-=-请选择您要对MySQL执行的操作-=-=-=-=-
回声。
echo.1: 启动MySQL
回声。
echo.2: 关闭MySQL
回声。
echo.3: 重启MySQL
回声。
echo.4: 退出
回声。
echo.=-=-=-=-请输入您要选择的项目序号-=-=-=-
设置/p id=
if '%id%'=='1' 转到启动
if '%id%'=='2' 转到关机
if '%id%'=='3' 重新启动
if '%id%'=='4' 退出
暂停
:开始
:启动
回声。
致电:checkMySQL 1
echo.启动MySQL.
网络启动'MySQL57'
echo.启动MySQL成功!
暂停
转到菜单
:停止
:关机
回声。
致电:检查MySQL 2
echo.关闭MySQL.
停止'MySQL57'
echo.关闭MySQL成功!
暂停
转到菜单
: 重启
:重新启动
回声。
致电:检查MySQL 2
echo.关闭MySQL……
停止'MySQL57'
echo.关闭MySQL成功!
转到启动
转到菜单
:退出
:外出
暂停
转到菜单
: 检查MySQL 进程是否存在
:checkMySQL
设置/计数=0
for /f 'tokens=1 delims=' %%i in ('tasklist /nh ^| find /i 'MySQL'') do (set /a count+=1)
if %count% neq 0 if '%1' 等于'1' (
echo 警告:MySQL 已启动
去出去
)
if %count% 等于0 if '%1' 等于'2' (
echo 警告:MySQL 未启动
去出去
)
: 检查是否以管理员身份运行
:check管理员
echo 测试我是管理员吗? %SystemRoot%\System32\test.sunhao
如果不存在%SystemRoot%\System32\test.sunhao (
echo 警告:请以管理员身份运行!
暂停
出口
)
删除%SystemRoot%\System32\test.sunhao
右键以管理员身份运行,输入1启动
标题:Windows配置解压版MySQL5.7教程(无需安装)
链接:https://www.52funs.com/news/sypc/28888.html
版权:文章转载自网络,如有侵权,请联系删除!
用户评论
这篇教程真是我的大救星!在开始 MySQL 5.7 的旅程时,能有这样详细清晰的 Windows 配置指导简直太贴心了。
有10位网友表示赞同!
对于我这个新手玩家来说,MySQL配置确实有点儿让人头疼。看到免安装和解压版的教程真的是雪中送炭啊。
有5位网友表示赞同!
在寻找教程的过程中发现了这款Windows配置 MySQL 5.7 的版本,操作真的很顺手!
有12位网友表示赞同!
非常感谢分享!对于不太懂代码的人来说,这个MySQL教程简直太有帮助了。
有7位网友表示赞同!
之前我一直困扰于MySQL的配置问题,现在有了这个免安装版教程,一切都在掌握中。
有15位网友表示赞同!
无论是新手还是进阶玩家,只要用上Win版本的MySQL5.7教程,都可以轻松入门。
有10位网友表示赞同!
作为游戏开发者,这次找到了免安装的MySQL 5.7教程,真的是大大提升了我的开发效率。
有14位网友表示赞同!
对于经常需要在不同机器间切换使用的我来说,这个Windows解压版MySQL配置真的很方便!
有15位网友表示赞同!
之前总是对MySQL有各种疑虑,但是有了这个操作步骤指导,现在觉得入门也不是那么难了。
有5位网友表示赞同!
作为一个非专业背景的游戏爱好者,能轻松上手MySQL真的是超乎我的想象,真的很感谢这段教程。
有16位网友表示赞同!
这款教程真的像一场及时雨,在我深陷配置难题时给了我指引。对于游戏玩家来说非常实用!
有7位网友表示赞同!
找到了这个Windows配对MySQL的解压版资源,让我原本紧张的学*过程变得轻松愉快了。
有20位网友表示赞同!
对于一直被SQL配置困扰的游戏项目组来说,这款MySQL教程简直是帮我们渡过难关的一大福音。
有18位网友表示赞同!
无论是新手还是已经有一定经验的用户,这款教程都能提供有效的指导,让我们的游戏开发更流畅。
有5位网友表示赞同!
尝试了很多次都难以安装MySQL的时候,找到了这个Windows版本解压模式,真的是太感激了!
有5位网友表示赞同!
对于我这样的“技术小白”,能有一个详细易懂的MySQL配置操作流程真的非常有帮助。
有6位网友表示赞同!
不用再操心繁琐的安装步骤和可能出错的地方,直接解压运行,对于游戏开发进度有显著提升。
有18位网友表示赞同!
MySQL5.7 Windows配置教程真是及时雨,让原本纠结的操作变得井然有序起来。
有20位网友表示赞同!
作为游戏设计师,这次发现的免安装版教程彻底解决了我关于数据库管理的所有疑问。
有19位网友表示赞同!
对于Windows系统用户而言,有了这个MySQL 5.7解压包版本教程,整个学*体验流畅且高效!
有6位网友表示赞同!