MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程

发布时间 - 2026-01-10 22:00:18    点击率:

结合网上的资料,自己亲自的去安装了一次MySQL,安装版本是win7x64 5.7.16。

在安装过程中出现并解决了如下问题:

1.“MySQL 服务无法启动 服务没报告任何错误”

2.启动MySQL服务的时候,提示“发生系统错误 2,系统找不到指定的文件”。

3.TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_d...

4.initialize specified but the data directory has files in it

1.下载:

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



因为不确定官网是不是还会变化,我这放上我当时下载的版本的某度的云盘链接,失效了但还是需要的话,请喊我大师兄。

链接:http://pan.baidu.com/s/1dFoPxTJ 密码:wd4o。

mysql-5.7.16-winx64 安装包

2.安装:

ZIP Archive版是免安装的。只要解压就行了。不需要安装。我的放在d盘啦。


3.配置:

也就是my.ini文件的由来

把my-default.ini(此文件是解压之后,自带的)这个文件复制一下重命名my.ini,然后替换成如下的代码即可:(把里面D:\mysql\mysql-5.6.17-winx64改成你自己的软件路径,保存)
(下面的内容即为所新建的my.ini文件的内容。记得修改里面的路径。)

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.6.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.6.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

我的my.ini文件的截图如下:(具体目录在上面的截图可以看到我的MySQL安装在什么位置,和下面的内容一致。)

4.安装mysql服务并启动之:

也就是data文件夹的由来啦。

以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录

再输入mysqld install回车运行就行了

接着就是输入 net start mysql 启动服务

报错!!!

“服务器无法启动,服务器没有报告任何错误。”

然后。。。

再输入mysqld --initialize-insecure --user=mysql

(执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空)

再次启动:再输入 net start mysql 启动服务,OK成功。

就如我图给的那样。



如果不幸,你在这一步骤出错了,那估计咱们的电脑系统不同的缘故,对目录的间隔符的识别不一样,我这是\一个杠,你报错的话就试试改成2个杠\\,看看还报错不。

请首先确定你的my.ini文件里面的2个目录确实是正确的,下面回复的三楼的第二次回复估计就是配置文件的目录没写对,才提示说目录不存在的吧。

然后参考下四五楼的回复,应该就没问题啦。可以顺利的安装成功。

看图:错误图

这有2个报错,针对第一个报错。可以如下n楼的方法可以解决。

第二个报错解决方案。

启动MySQL服务的时候,提示“发生系统错误 2,系统找不到指定的文件”。

可能是安装失败,导致的垃圾,影响,这个就是先删除,然后再安装,再启动一遍。

报错:initialize specified but the data directory has files in it

下面是官网上的英文解释;

数据文件目录不应该有其他的文件,这个data目录应该是一个空目录

把data清空后启动mysql显示mysql无法启动

清空后,要重新初始化,也就是再次安装生成data文件夹。

最好,看看这个data文件夹是干嘛的。

5.打开MySQL数据库即登录MySQL数据库。

还在命令模式下,将目录切换到自己的\bin目录下。

输入mysql -u root -p ,默认是没有密码的。回车进入,root是用户名,

(要想这么做的前提是你必须已经打开MySQL服务。不然,是行不通的。)

退出exit 回车,就行了。记住直接关闭cmd窗口是没有退出的,要输入exit才会退出啊


另外:1。手动打开MySQL服务的方法,如图:

具体2.任务管理器打开服务的方式的如下:

配置个环境变量,命令行打开mysql数据库就更简洁。

下面是我的Path环境变量里面配置的东西,明显,看到我的最后一个竟然不是以分号结尾的。

当你要再添加这个MySQL的环境变量到这的时候,前面的分号得补上。然后再添加。

C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Android-sdk-windows\tools;C:\Program Files\TortoiseSVN\bin;%MAVEN_HOME%\bin;%M2_HOME%\bin;D:\Program Files\nodejs\

配置好环境变量之后,就可以直接cmd之后,不用进入目录,然后输入mysql -u root -p,就打开MySQL数据库了,当然你的服务必须启动先,不然还是不行。

现在环境是好了,但是我不知道怎么写语句呀。额呵呵,尴尬了。

以上就是我这次配置环境的记录啦。

参考的某度经验,再加上自己的实践。留下此记录,以备后用。

简单使用的一个语句的示意图:


(这个图特殊是因为我在intellij idea 编辑器里面的那个 terminate 编辑器自带的终端里面使用的命令行,跟你cmd是一样样的,侧面看出这个编辑器还是有点牛x的,啥都有。)

有问题,直接留言塞,私信大家都看不到啦。留言的话,就可以给更多的人解决问题嘛,你说是不是。

本人随后更新的图有:

查看版本.

这个是有人问看version报错的解答图。然后看到此图上面我是命令行成功登录上了MySQL数据库,然后又退出来了。具体参考上面,为啥这么简单就可以直接登录。

修改密码:

修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码 password 新密码,例子看图里面。

-p后面不带空格,直接跟旧密码,不然会报错哦。具体就看截图吧。

安装完MySQL之后,看到自己电脑上的数据库的概览图,我用的是可视化工具看的。

以上所述是小编给大家介绍的MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# mysql  # x64  # win7  # 配置  # MySQL下载安装、配置与使用教程详细版(win7x64)  # Windows下MySQL下载与安装、配置与使用教程  # 最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)  # mysql 8.0.15 下载安装详细教程 新手必备!  # Mysql 5.7 服务下载安装图文教程(经典版)  # mysql下载与安装过程详解  # MySQL 8.0.35数据库下载安装以及环境变量的配置方法  # 报错  # 自己的  # 编辑器  # 命令行  # 就可以  # 找不到  # 无法启动  # 然后再  # 就行了  # 自带  # 小编  # 看图  # 官网  # 清空  # 的是  # 是一个  # 这是  # 我是  # 这一  # 都有 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  javascript如何操作浏览器历史记录_怎样实现无刷新导航  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  如何快速使用云服务器搭建个人网站?  javascript日期怎么处理_如何格式化输出  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  js实现点击每个li节点,都弹出其文本值及修改  Java遍历集合的三种方式  如何快速生成橙子建站落地页链接?  高端网站建设与定制开发一站式解决方案 中企动力  微信小程序 HTTPS报错整理常见问题及解决方案  EditPlus中的正则表达式实战(6)  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  微信小程序 闭包写法详细介绍  简历在线制作网站免费版,如何创建个人简历?  黑客入侵网站服务器的常见手法有哪些?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  香港服务器网站推广:SEO优化与外贸独立站搭建策略  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  怎么用AI帮你为初创公司进行市场定位分析?  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  Laravel如何使用Blade模板引擎?(完整语法和示例)  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  教你用AI将一段旋律扩展成一首完整的曲子  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  郑州企业网站制作公司,郑州招聘网站有哪些?  phpredis提高消息队列的实时性方法(推荐)  Laravel如何使用Gate和Policy进行授权?(权限控制)  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  详解Huffman编码算法之Java实现  如何在阿里云虚拟服务器快速搭建网站?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  高性价比服务器租赁——企业级配置与24小时运维服务  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何自定义建站之星网站的导航菜单样式?  如何在腾讯云服务器快速搭建个人网站?  敲碗10年!Mac系列传将迎来「触控与联网」双革新  移动端脚本框架Hammer.js  Laravel怎么实现验证码(Captcha)功能  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程