mysql 5.7.17 64bit安装配置方法图文教程

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

win(10) 64bit 安装 mysql 5.7.17 过程

新版本的64位 mysql ,没有mis安装文件。只有免安装版的ZIP版本。
根据官网的安装说明,和网上的教程,安装启动成功。
整理安装过程,以及过程中可能会遇到几次错误,整理如下。

step1:下载mysql5.7.17

打开mysql官方网站下载页面:http://www.mysql.com/downloads/

个人及小团队使用,选择下载社区版

下载后,解压到自定位置。(若JAVA,习惯路径中无空格)。如保存至 D:\Programs\mysql-5.7.17

step2:开始初始化

2.1 复制my-default.ini文件,并重命名为my.ini

2.2 修改my.ini文件内容:

basedir = D:/Programs/mysql-5.7.17
datadir = D:/Programs/mysql-5.7.17/data
port = 3306

max_connections=200
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
default-storage-engine=INNODB
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M 

utf8mb4可以支持4位长度的表情字符。

至少需要设置basedir和datadir两个值,初始化时会调用。其他参数也可以在安装完毕后修改设置。

2.3 在basedir目录下,创建data目录。

因为解压出来的目录中,无data目录。而运行命令生成文件时,需要向该目录生成文件,所以,需要手动创建目录。

如果不创建data目录,运行命令时会报错error。

创建好data目录,运行2.4中的初始化命令前,确保data目录为空。否则运行命令时会报错

运行过程中有报错,根据错误提示信息进行改正即可。

**如,data目录不为空时,会提示:
2017-01-0000000 0 [ERROR] –initialize specified but the data directory has files in it. Aborting.
2017-01-06T16:45:21.785344Z 0 [ERROR] Aborting。**

2.4 配置环境变量

配置环境变量,一般都没有问题。
1 我的电脑右键–>属性–>高级系统设置–>环境变量
2 增加新变量“MYSQL5.7=D:\Programs\mysql-5.7.17”
3 修改PATH,添加“%MYSQL5.7%\bin”

2.5 运行初始化命令

1 命令提示符窗口,一定要使用管理员身份运行命令提示符:开始菜单右键–>选择“命令提示符(管理员)”。否则用户权限不够,无法执行成功。

细节说明

win+R 一般用户运行情况下,打开的是非管理员命令提示符

运行->CMD 一般用户运行情况下,打开的是非管理员命令提示符

管理员窗口与普通用户窗口的区别:

2 运行初始化命令

cd d:
cd Programs\mysql-5.7.17\bin
进入到mysql bin目录,执行命令:

方式一: mysqld –initialize-insecure –user=mysql –console

为root生成空密码,root使用空密码登录。这里采用这种。

 

有WARN,无ERROR,运行成功。

方式二: mysqld –initialize –user=mysql –console

为root生成随机密码。

到这里,基本就安装成功了。接下来要注册和启动服务。

可能出现的错误:
- [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
- [ERROR] unknown option ‘–initializa-insecure'
——低级错误,打错命令时,会出来以上error信息。这种情况下,可以忽略can`t open the mysql.plugin table这条。
—–第一遍安装时发生这情况,去查第一条信息的解决办法浪费些时间,实际,纠正过命令之后,就通过了。

2.6 注册服务: 在命令行中运行: mysqld -install

或 mysqld -install MySQL

打开系统服务,可以看到MySQL服务已经添加好了。

添加服务:mysqld install

删除服务:sc delete serverName 。如果不小心打错了服务名称,可以通过该命令删除后,重建。

2.7 启动服务 net start mysql

2.8 登录数据库,设置root密码

1、root登录: mysql -u root -p
提示输入密码,无密码直接回车即可。
2、修改root密码:set password = password(‘密码');

3、重启mysql后生效。net stop mysql ; net start mysql

精彩专题分享:mysql不同版本安装教程

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程 mysql5.6各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# mysql5.7.17  # mysql5.7  # win10  # windows10安装mysql5.7.17教程  # mysql 5.7.17 安装配置方法图文教程(windows)  # mysql 5.7.17 安装配置方法图文教程(CentOS7)  # Mysql 5.7.17 winx64免安装版  # win10环境下安装配置图文教程  # mysql5.7.17 zip 解压安装详细过程  # mysql 5.7.17 winx64安装配置方法图文教程  # Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程  # Mysql 5.7.17 解压版(ZIP版)安装步骤详解  # mysql 5.7.17 winx64安装配置图文教程  # mysql 5.7.17 安装图文教程(windows)  # 命令提示符  # 报错  # 右键  # 情况下  # 为空  # 各版  # 好了  # 几次  # 中有  # 提示信息  # 错了  # 这条  # 可以通过  # 可以看到  # 重启  # 第一条  # 下载页面  # 命名为  # 解决办法  # 可能出现 


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


相关推荐: 米侠浏览器网页图片不显示怎么办 米侠图片加载修复  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  在线制作视频网站免费,都有哪些好的动漫网站?  如何批量查询域名的建站时间记录?  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  大型企业网站制作流程,做网站需要注册公司吗?  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  高端网站建设与定制开发一站式解决方案 中企动力  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  在线制作视频的网站有哪些,电脑如何制作视频短片?  如何将凡科建站内容保存为本地文件?  如何在万网开始建站?分步指南解析  Swift中循环语句中的转移语句 break 和 continue  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  nginx修改上传文件大小限制的方法  EditPlus中的正则表达式 实战(2)  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  想要更高端的建设网站,这些原则一定要坚持!  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  Java类加载基本过程详细介绍  动图在线制作网站有哪些,滑动动图图集怎么做?  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  如何在七牛云存储上搭建网站并设置自定义域名?  Laravel PHP版本要求一览_Laravel各版本环境要求对照  网站制作价目表怎么做,珍爱网婚介费用多少?  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  jquery插件bootstrapValidator表单验证详解  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  如何打造高效商业网站?建站目的决定转化率  移动端脚本框架Hammer.js  Android GridView 滑动条设置一直显示状态(推荐)  Laravel如何使用Blade模板引擎?(完整语法和示例)  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  如何在IIS中新建站点并配置端口与IP地址?  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  青岛网站建设如何选择本地服务器?  js实现点击每个li节点,都弹出其文本值及修改