window系统下使用二进制包安装MySQL数据库


window系统使用二进制包安装MySQL数据库


以下仅为本人工作、学习过程中所接触到的内容,不足之处欢迎指出。

安装说明

1、安装数据库的window系统为win7专业版64位
2、MySQL版本为mysql-5.7.17-winx64

下载解压

下载地址:https://downloads.mysql.com/archives/community
按照下图选择下载对应版本:
p
下载好后,解压到安装目录:D:\Software_Installed\mysql-5.7.17
p

创建目录

创建数据文件存放目录:D:\MySQL\Data
创建日志文件存放目录:D:\MySQL\Log

创建my.ini

在数据库安装目录(D:\Software_Installed\mysql-5.7.17)下创建my.ini文件,文件写入如下内容:

[client]
no-beep
socket =0.0
port=3306
[mysqld]
server-id=45
port=3306
character-set-server=utf8mb4
pid-file ="mysql.pid"
socket =0.0
basedir="D:\Software_Installed\mysql-5.7.17"
datadir="D:\MySQL\Data"
tmpdir="D:\MySQL\Data"
default-storage-engine=INNODB
#=============================[log]==============================
slow-query-log=1
long_query_time=1
slow_query_log_file="D:\MySQL\Log\mysql-slow.log"
##log-bin="D:\MySQL\Log\mysql-bin"
log-error="D:\MySQL\Log\mysql-error.log"

初始化数据库

打开cmd窗口,切换到如下目录:D:\Software_Installed\mysql-5.7.17\bin
执行如下命令,对数据库进行初始化

mysqld --defaults-file="D:\Software_Installed\mysql-5.7.17\my.ini" --initialize --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp

初始化完成后,打开文件D:\MySQL\Log\mysql-error.log查看初始化时生成的临时密码,首次登陆mysql时会用到
p

配置环境变量(可选)

在系统环境变量中加入:

D:\Software_Installed\mysql-5.7.17\bin

添加mysql服务

需要使用管理员身份添加/删除服务
添加服务

mysqld install MySQL --defaults-file="D:\Software_Installed\mysql-5.7.17\my.ini" 

删除服务

mysqld remove

启动与停止

需要使用管理员身份启动/停止服务
启动

net start mysql

停止

net stop mysql

首次登陆及修改用户密码

cmd登录mysql,密码是初始化时生成的密码,在文件D:\MySQL\Log\mysql-error.log中可以找到

mysql -uroot -p

修改用户的密码

alter user root@"localhost" identified by "new_password";

退出

\q

安装过程可能遇到的错误

1、net start mysql报错
p
解决方式:使用管理员身份打开cmd即可,cmd右击->以管理员身份运行
p
2、注册/删除服务报错
p
解决方式:使用管理员身份打开cmd即可,cmd右击->以管理员身份运行
3、登录mysql失败,ERROR 1045 (28000): Unknown error 1045
p
解决方式:在文件D:\Software_Installed\mysql-5.7.17\my.ini中的[mysqld]下添加skip-grant-tables,跳过授权表,即无密码直接登陆,重启服务。
p

参考

  • MySQL5.7 windows二进制安装
  • AirFlow 安装配置
  • MySQL异常:ERROR 1045 (28000): Unknown error 1045
 
分类: MySQL

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915538.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Vona ORM中实现多数据库/多数据源

在Vona ORM中实现多数据库/多数据源非常直观、简便。下面以 Model User/Order 为例,通过查询用户的订单列表,来演示多数据库/多数据源的使用方法在Vona ORM中实现多数据库/多数据源非常直观、简便。下面以 Model Use…

网站开发工程师是什么意思重庆大学建设管理与房地产学院网站

什么是token?token是一个用户自定义的任意字符串,目前开发中,token都是在服务端生成并且token的值会保存到服务器后台。只有服务器和客户端知道这个字符串,于是,这个token就成了两者之间的秘钥,它可以让服务…

实用指南:python全栈-数据可视化

实用指南:python全栈-数据可视化pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&q…

sql over()函数使用

起因 最近我在推送数据到中间库时,由于源表比较大,所以采用了基于主键ID的分批推送,于是就有了如下脚本: -- 第一步,推送数据 insert into Interconnect..Steps SELECT TOP (@batch_size) StepID, {其他业务字段}…

小柏实战学习Liunx(图文教程三十二)

小柏实战学习Liunx(图文教程三十二)本节课主题:linux(CentOS Stream 9 64bit)安装Docker,LangBot,NapCatQQ 前言:一定要知道每一个命令是啥意思,并且要学会看报错信息,学会使用AI。 (centos7 注定要被淘汰了,公司已经…

绵竹网站制作狗和女主人做爰网站

在Docker中搭建Redis主从架构非常方便,下面是一个示例,演示一下如何使用Docker Compose搭建一个Redis主从复制环境。首先,确保我们本地环境已经安装了Docker和Docker Compose。 我这里使用OrbStack替代了Docker desktop。 1. 创建一个名为r…

Git回退版本 reset、revert、read-tree、restore

一、git reset git reset [--soft | --mixed | --hard] [目标版本][目标版本]:使用git log获取目标版本的SHA 使用git reflog获取目标版本的短SHA HEAD: 当前版本 HEAD^:上一个版本 HEAD^^:上上一个版本 HEAD~数字…

详细介绍:LeetCode 240. 搜索二维矩阵 II

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Avalonia 背景颜色Transparent在用户界面设计中对悬浮效果影响的总结

Transparent 对悬浮效果的影响 在用户界面设计中,透明(Transparent)属性常用于控制组件如何处理鼠标事件及视觉呈现。特别是在Avalonia UI框架中,设置控件的背景色为透明对实现交互效果如悬停反馈有重要影响。 1. …

飞书 燕千云焕新上线,飞书用户即刻试用ITSM工具

飞书x燕千云ITSM,让IT服务再焕新当飞书的协作流畅性,与燕千云智能服务流平台的专业IT服务能力相遇,飞书用户在无需改变使用习惯的情况下,也能获得更智能、更高效、更简便的企业IT服务新体验。深度集成飞书生态,即…

如果使用微软 Azure 托管的 OpenAI 服务

使用微软 Azure 托管的 OpenAI 服务时,LangChain4j 提供了专门的集成支持,通过 langchain4j-azure-openai 模块可以轻松实现交互。以下是详细的使用指南: 1. 准备工作创建 Azure OpenAI 资源:在 Azure 门户 中创建…

西樵网站建设公司电脑做apk的网站h5

Windows Server 2012姗姗来迟,最新的Hyper-V 3给我们带来更多的惊喜,后续三篇博文和大家共同学习虚拟机CPU竞争机制。 第一部分:分配给虚拟机的CPU资源 第二部分:限定虚拟机可用的CPU利用率 第三部分:争夺CPU资源优先级…

Alibaba Cloud Linux与 RHEL/CentOS版本对应关系 - 实践

Alibaba Cloud Linux与 RHEL/CentOS版本对应关系 - 实践2025-09-24 09:52 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; …

免费表格模板网站建设视频网站的视频源

ArrayList 基于数组实现,无容量的限制。 在执行插入元素时可能要扩容,在删除元素时并不会减小数组的容量,在查找元素时要遍历数组,对于非null的元素采取equals的方式寻找。 是非线程安全的。 注意点: &#xff08…

象山县城乡建设局网站网站主页图片怎么换

🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 数学建模:多目标优化算法 多目标优化 分别求权重方法 算法流程: 两个目标权重求和,化为单目标函数,然后求解最优值 min ⁡ x ∑ i 1 m w i F i ( x ) s.…

OpenCV:人脸识别实战,3 种算法(LBPH/EigenFaces/FisherFaces)代码详解 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

深入解析:Playwright录制时的高亮实现机制分析

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

什么是文件外发审批?主要有哪几种关键流程?

文件外发审批是企业进行外部文档传输时不可或缺的一部分。它涵盖了从申请发起到文档送达后反馈的一系列环节。在申请阶段,员工需要利用Ftrans B2B企业间文件安全交换系统,准确填写申请信息以确保透明度和合规性。随后…

VPX处理板设计原理图:9-基于DSP TMS320C6678+FPGA XC7V690T的6U VPX信号处理卡 C6678板卡, XC7VX690T板卡, VPX处理板

基于DSP TMS320C6678+FPGA XC7V690T的6U VPX信号处理卡 一、概述本板卡基于标准6U VPX 架构,为通用高性能信号处理平台,系我公司自主研发。板卡采用一片TI DSP TMS320C6678和一片Xilinx公司Virtex 7系列的FPGA XC7V6…

Python入门—Mac如何搭建Python开发环境?

Python入门—Mac如何搭建Python开发环境?Python入门—Mac如何搭建Python开发环境?编程玉子 ​关注她14 人赞同了该文章随着Numpy、Scipy、Matplotlib和Pandas等众多程序库的开发,python在数据分析、数据挖掘、海量数…