Windows下初始化mysql以及升级mysql

 

【初始化】
前提:有my.ini,且数据目录不能有对应文件:
mysqld --initialize
-------------------------------------------------------------------
会初始化建立系统库,并在error日志中打印‘临时密码’,需要修改。
-------------------------------------------------------------------

-------------------------------------------------------------------

【仅控制台方式启动】
  To start the server, enter this command:
C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --console

-------------------------------------------------------------------

【修改root密码】

连接后:

GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456';

或者:
也可以使用下面的方式修改 root 帐号的密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD(123456);
FLUSH PRIVILEGES;

或者:
alter user 'root'@'localhost' identified by ’123456‘;

-------------------------------------------------------------------

 

【关闭】
   You can stop the MySQL server by executing this command:
C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqladmin" -u root
shutdown

 -------------------------------------------------------------------

【安装为系统服务】

Install the server as a service using this command:
C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --install

bin>mysqld.exe --install mysql5.6 --defaults-file=my.ini

-------------------------------------------------------------------

【升级】

对于windows下mysql升级(既有的mysql5.6已安装为系统服务):
1,停止既有mysql服务
2,删除mysql既有服务
3,备份“datadir”和“innodb_data_home_dir”
4,新版本复制覆盖mysql的二进制文件(除数据文件和my.ini之外所有文件)
5,安装新服务
6,启动服务

-------------------------------------------------------------------
【检查版本】:
>mysqld --version
mysqld  Ver 5.7.21 for Win32 on AMD64 (MySQL Community Server (GPL))

-----------------------------------------------------------------------------------------------------------

【Windows下删除mysql服务】

Removing the service
> net stop mysql5.6 
>mysqld --remove mysql5.6
-----------------------------------------------------------------------------------------------------------

之前的数据库文件版本是5.6+,后来升级到5.7+之后一直出现Table 'performance_schema.session_status' doesn't exist错误,解决办法
1. 进入Mysql的安装目录的bin文件夹
2. 打开cmd进入该目录执行mysql_upgrade -u root -p --force命令然后输入密码问题解决
*****
[官方文档:mysql_upgrade -u root -p]
mysql_upgrade examines all tables in all databases for incompatibilities with the current version of MySQL.
mysql_upgrade also upgrades the mysql system database so that you can take advantage of new privileges or capabilities.

 

-----------------------------------------------------------------------------------------------------------------------------

 

官方文档参考:https://dev.mysql.com/doc/

 

【mysql】windows下 mysql 5.7 升级到8.0 此时服务安装完成,通过mysql -uroot -p 命令使用前面生成的初始登录。配置环境变量,更改MYSQL_HOME的值。下载mysql 8.0绿色版。创建mysql80服务。 阅读详情

相关推荐

Windows 10 安装 MySQL 5.7.23 解压版及 PHPStudy 升级 MySQL 到 5.7 全过程详解

每次升级前都要确保已有的数据库和配置文件已妥善备份。如果手动安装 MySQL 服务时出错,可以检查是否存在同名服务(如 PHPStudy 自带服务)。特别是basedir和datadir,稍有疏忽就会导致 MySQL 启动失败。升级完成后,我的 PHPStudy 已经顺利运行 MySQL 5.7,并可以正常连接数据库。希望这篇记录能帮到同样有需求的你!😊。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 370

MYSQL的初始化

Mysql 的配置

weixin_50496690的博客 8351

基于企业微信客服与GPT-3构建合规微信AI助手:从原理到部署实践

在人工智能与即时通讯融合的浪潮中,自然语言处理(NLP)与API集成成为构建智能对话系统的核心技术。其原理在于通过API网关接收用户输入,调用云端大语言模型进行处理,再将结果返回给用户,实现自动化交互。这项技术的核心价值在于将前沿AI能力无缝嵌入到日常高频应用场景中,极大地提升了客服自动化、智能问答与个性化服务的效率与体验。企业微信作为官方认可的企服平台,其开放的客服API接口为开发者提供了稳定、合规的消息通道,是连接微信生态与外部AI服务的理想桥梁。本文聚焦于如何利用企业微信客服API与OpenAI的GP

weixin_28727943的博客 627

MySQL初始化攻略&MySQL密码重置

当我们在连接MySQL时,有时会弹出这种错误“Acess denied for user 'root'@'localhost'(using password:YES)"出现这种错误一般是由于连接时密码输入有误,而若是反复确认密码输入没有错误,仍然出现这种错误,可以通过MySQL初始化实现密码重置。

weixin_73917991的博客 6229

同花顺 python量化交易_开启量化第一步!同花顺iFinD数据接口免费版简易操作教程...

来源:雪球App,作者: 同花顺-iFinD,(https://xueqiu.com/6706494343/141951051)金融市场波动频繁,投资往往会夹杂非理性的情绪。而量化交易,旨在以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,辅助投资者进行理性投资。不过计算机分析存在一定的技术门槛,有没有简单易学的量化交易方式,能够...

weixin_35911805的博客 2万+

Miniforge3部署教程,完美替代Anaconda3

大背景不介绍了,哎!直接上教程!

zzy_ucas的博客 1万+

MySQL安装和初始化全流程

MySQL安装和初始化全流程,Linux和Windows安装

严同学在努力 4270

CXL协议-第三章 CXL事务层

CXL.io为I/O设备提供了一个非一致的负载/存储接口。图3-1显示了Flex总线分层层次结构中的位置。事务类型、事务分组格式、基于信用的流量控制、虚拟通道管理和事务排序规则遵循PCIe*定义,详情请参考PCIe基础规范的“事务层规范”章节。本章重点介绍了用于CXL.io的著名的PCIe操作模式或特性。

qq_41305217的博客 2769

【mysql】- 初始化

在mysql的根目录下创建my.ini,根目录的截图和输入的内容如下所示。在根目录下可以看见生成的data文件。下面命令设置一条超级管理员用户。

栗子好好吃的博客 4783

火灾图像检测识别:cnn卷积神经网络 Adaboost 支持向量机 随机森林 决策树 完整代码数据

火灾图像检测识别:cnn卷积神经网络 Adaboost 支持向量机 随机森林 决策树 完整代码数据

862

准备生日礼物

摘要: 题目要求统计某月份需要准备的员工生日礼物数量。输入包括目标月份、员工姓名列表和对应的生日列表(格式为Year/Month/Day)。需处理重复员工(以最后一次录入为准),统计该月生日的员工人数。示例1中5月有3名员工生日,输出3;示例2中10月有6名,输出6。解题关键在于使用哈希表去重(以员工姓名为键),拆分生日字符串提取月份进行匹配。代码实现(C++/Java/Python)均遵循以下步骤:读取输入、哈希去重、解析月份并统计目标月份人数。时间复杂度为O(n),空间复杂度O(n)。

面试高手的博客 297

MySql安装初始化一条龙(记录)

点击win打开,输入栏以管理员身份运行。直接解压提取到你想存放的目录下就好。注意,这个目录是你自己存放的位置。这条指令查看是否安装成功。在这个如下界面中输入。最后输入:mysql。

W55566666666666的博客 1339

解锁RK3588:内核模块签名与安全启动配置全攻略

RK3588作为一款高性能嵌入式SoC芯片,其内核模块签名与安全启动配置是保障系统安全的核心机制。本文详细介绍了RK3588的芯片特性,重点阐述了安全启动的硬件信任链原理和内核模块签名的实现方法。通过具体步骤演示了从密钥生成、模块签名到验证加载的完整流程,并深入解析了安全启动配置的硬件连接、软件工具准备、密钥烧录等关键环节。此外,还提出了防御旁路攻击和动态信任链扩展等高级安全策略,为RK3588在工业控制、智能安防等高安全要求场景中的应用提供了全面的安全解决方案。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 346

mysql初始化windows_Windows下初始化mysql以及升级mysql

【初始化】前提:有my.ini,且数据目录不能有对应文件:mysqld --initialize-------------------------------------------------------------------会初始化建立系统库,并在error日志中打印‘临时密码’,需要修改。---------------------------------------------------...

weixin_34580441的博客 281

【如何利用扩展卡尔曼滤波解决跟踪毫米波雷达目标】

笛卡尔坐标系(非极坐标系):使用两个垂直的轴(通常是x轴和y轴)来确定一个点的位置。你沿着这两个轴移动确定的距离来找到这个点。极坐标系:使用一个角度和一个距离来确定一个点的位置。首先,你转到一个特定的方向(角度),然后沿着那个方向移动确定的距离来找到这个点。希望这个例子能帮助你理解两种坐标系的基本概念!

小秋 AI SLAM 入门实战教程 885

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

MYSQL安装(Windows版)

本文详细介绍了在Windows系统上安装MySQL的两种方式:MSI图形化安装和ZIP压缩包手动部署。对于MSI安装,文章从下载、安装向导、配置类型选择到端口设置、字符集配置等步骤进行了逐步说明;对于ZIP压缩版安装,则讲解了环境变量配置、数据目录创建、初始化数据库及服务启动等关键步骤。两种安装方式各具特点:MSI安装简单快捷适合新手,ZIP安装更灵活可控适合进阶用户。文章还提供了常见问题解决方案和数据库升级指导,帮助读者在30分钟内完成MySQL的安装配置。

qq_37089591的博客 2195

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

mysql5.7小版本升级-windows

mysql5.7小版本升级-windows

清峰的博客 4913

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

mysql升级 windows10_Windows10系统MySQL5.7升级到8.0

记录MySQL5.0升级到8.0,卸载安装等解决方案1.停止MySQL服务2.卸载MySQL相关的程序step1:本次是win10系统环境;左下角点击:开始–>所有应用–>弹出最近所有应用程序,选择MySQL右击点击卸载,这里会跳到控制面板, step2: 图一跳转 or windows键+R–>Control–>程序和功能;所有MySQL程序点击右键卸载 3.本人安装目...

weixin_39733146的博客 1515

windows下PHPStudy集成环境升级MySQL数据库版本

phpstudy是一个很不错的集成开发环境,提供了很多PHP和Apache、nginx等web服务器各个版本之间的组合。但是,美中不足,phpstudy直至2018版本,其中使用的mysql一直都是5.5版本,而且没有提供设置和升级的地方,而公司提供的数据迁移文件很多都是需要mysql5.7版本的,单独去安装一个mysql又觉得不方便。很多人都疑惑该如何升级数据库,而且百度搜索中的大部分方法都很复...

alone 889

Windows 10 下 MySQL 5.5 至 5.7 升级完整指南

在项目迭代过程中,常会遇到因产品线版本统一要求,需将低版本MySQL升级至5.7的场景。本文将详细讲解Windows 10系统下MySQL 5.5升级5.7的完整步骤,包含前期准备、实操流程、数据迁移、密码重置、常见错误处理及性能优化、安全配置要点,确保升级过程平稳、数据无损。

蒙眼过河 584

Windows下安装或升级MySQL

Windows下安装或升级MySQL 以及 my.ini配置 和一些安装错误说明

小小黑的博客 2042

mysql免安装版升级_Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程

MySQL需要升级到5.5.3以上版本才支持Laravel 5.4默认的utf8mb64字符编码。因此就把MySQL升级了一下,期间还是遇到些小问题,记录一下以供参考。升级准备备份之前MySql目录下的data目录(数据库目录)。MySql官网下载MySQL 5.7.17版本压缩包。管理员身份运行命令行,输入net stop mysql命令,停止mysql服务。输入sc delete mysql命...

weixin_42360237的博客 306

windows下升级mysql数据库版本(压缩包升级)

主要对修复漏洞时,Windows下最小化升级mysql数据库版本(使用压缩包)进行一个简单的记录。不懂的可以点击看看,欢迎指正不足之处。

qq_44157567的博客 3703

Windows系统下安装MySQL8

背景:Windows系统下已经安装了MySQL5,所以需要在已经安装MySQL5的前提下再安装MySQL8,当然,是否安装MySQL5对本次的安装影响不大。 第一步:下载MySQL8 官网地址:https://dev.mysql.com/downloads/mysql/8.0.html 第二步:解压压缩包 将下载下来的压缩包解压到你想要安装的目录即可 第三步:设置环境变量 点击确定进行保存修改。 第四步:安装MySQL8 在安装目录下创建一个my.ini文件,然后往该

二木成林 5105

MySQL安装常见报错处理大全

本文总结了MySQL安装过程常见故障处理,分享给大家

IT邦德 7641

windows10mysql5.7_记Windows10系统MySQL5.7升级到8.0

[TOC]写这篇blog,记录卸载和安装注意事项;MySQL跟窝们常用的软件不同,并没有点击一下更新就可以直接从5.7更新到8.0这种操作。。。。所以,无奈,为了适配个项目,只能卸载用了几年的5.7了,听说8.0性能提升很多,是时候更新一波,好了,步入正题,操作步骤如下:1.停止MySQL服务2.卸载MySQL相关的程序step1:本次是win10系统环境;左下角点击:开始-->所有应用--...

weixin_35688303的博客 1059
上一篇: 一般的用于nginx的ssl证书申请及部署流程
下一篇: struts2的常用UI标签传值
johnsearcher
博客等级 码龄17年 12粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值