xampp的mysql版本_xampp 升级 mysql 版本的经历
操作系统:Windows Server 2008
环境:xampp
当前 mysql 版本:5.1
目标 mysql 版本:5.7
升级步骤:
在xampp控制台停止mysql服务;
在xampp安装目录下修改目录“mySql”的名称为“mySql-old”,以作备份,同时新建目录“mySql”;
下载并安装mysql 5.7版本的server组件,跳过configure;
把刚刚安装的mysql根目录下的 bin、lib、share 目录复制到 xampp\mySql 目录下;
如果 xampp\mySql\data 目录下有文件,先全部删除;
在 xampp\mySql\bin 目录下打开 cmd,运行命令 mysqld --initialize 进行初始化,接下来会自动创建 data 目录下的文件。不这样操作的话,可能会提示找不到 mysql.plugin 表。
把 xampp\mySql-old\data 目录下的非系统库文件复制到 xampp\mySql\data 目录下;
把 xampp\mySql-old\bin 目录下的 my.ini 文件复制到 xampp\mySql\bin 目录下;
在 xampp 控制台启动 mysql 服务,此时可能会失败,失败原因需要到“mysql_error.log”中排查,基本上都是因为 5.1 版本的 my.ini 中的配置在 5.7 版本中不支持,找出来以后注释掉就行。其中 innodb_buffer_pool_size 之前设置的是 2000M,导致启动服务失败,改为默认值 128M 后正常。
mysql 服务正常启动后,登录 root 账号可能失败,提示 Access denied for user……。解决方案为:(1)先停止mysql服务,在 my.ini 文件的 [mysqld] 下添加配置“skip-grant-tables”。(2)开启服务,在 xampp\mySql\bin 目录下打开 cmd,键入命令“mysql -u root -p”,使用空密码登录。(3)键入命令“flush privileges;”执行。(4)键入命令“ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘你的密码‘;”执行。(5)再次键入命令“flush privileges;”执行。(6)停止服务。(7)取消在 my.ini 文件中的配置“skip-grant-tables”。(8)开启服务,应该可以正常登录了!
参考链接:
https://jingyan.baidu.com/article/7f41ecec38d60b593c095c4a.html
https://jingyan.baidu.com/article/7f41ecec38d60b593c095c4a.html
https://cloud.tencent.com/developer/ask/179902
xampp 升级 mysql 版本的经历
标签:密码登录 art 方案 控制台 运行命令 导致 lte nbsp sql
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:https://www.cnblogs.com/zijianll/p/11044342.html
xampp的mysql版本_xampp 升级 mysql 版本的经历相关推荐
- phpstud如何安装mysql新版_phpstudy 升级mysql版本
phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本. phpstudy集成环境中的 ...
- 怎么升级mysql的版本_升级mysql版本的操作步骤
升级mysql版本的操作步骤 发布时间:2020-05-15 16:06:26 来源:51CTO 阅读:120 作者:三月 本文主要给大家介绍升级mysql版本的操作步骤,文章内容都是笔者用心摘选和编 ...
- phpnow怎么改php版本,PHPnow升级PHP版本的方法。
PHPnow最新版是一款非常专业的Apache + PHP + MySQL环境套件包.PHPnow最新版软件简易安装.快速搭建支持虚拟主机的PHP环境.附带PnCp.cmd 控制面板,帮助你快速配置你 ...
- linux mysql v_Linux 主机升级MySQL v5.5 性能提升360%
Oracle表示,按照内部的标准,在Linux上,MySQL 5.5的读写速度比5.1版本提升了360%.在Windows Server机器上,这方面性能的提升超过了1500%. 使用Discuz论坛 ...
- .net mysql 更新_升级 MySql.Data for NET 后遇到的神坑
今天把一个之前基于 http://ASP.NET MVC 5 + EntityFramework 5 的项目里的 Nuget 包都升级了一下,包括将 EF 从 6.1.3 升级到 6.2.0,将 My ...
- CentOS升级内核版本_linux升级内核版本_Redhat升级内核版本
CentOS 7.x 系统自带的 3.10.x 内核存在一些 Bugs,导致运行的 Docker.Kubernetes 不稳定 我们使用ELRepo做内核升级,这是用于Enterprise Linux ...
- android微信版本怎么升级,微信版本怎么看 微信版本升级更新方法 (2)
二.微信版本升级更新方法 要升级微信版本,首选需要先使用上面的方法查看微信版本,然后再打开微信官网,查看下目前最新的版本,如下图所示. 如果手机中的微信版本不是最新版本,那么我们就需要升级版本了.微信 ...
- windows升级java版本_JDK - 升级JDK版本到JDK8
IDE : eclipse ------------------------------------------------------------------------------ 一.修改工程J ...
- xammp1.9.2 mysql密码_xampp用mysql数据库密码
安装Xampp-配置appche,mysql运行环境遇到的坑(转) 用php编写的web应用程序,需运行在php的web容器中,其中apache server是一个针对php web容器,它是apac ...
最新文章
- 前端技术学习之选择器(一)
- C专家编程-Chapter6 运行时数据结构(转)
- gVIM+zencoding快速开发HTML/CSS/JS(适用WEB前端)
- NS3可视化问题及解决办法
- HDU5187 zhx#39;s contest(计数问题)
- 资料汇总--java开发程序员必备技能
- 1000道Python题库系列分享十一(9道)
- ubuntu 安装chrome浏览器
- python将excel文件变成txt文件
- Java多线程系列 JUC线程池01 线程池框架
- java小程序之学生信息_java小程序之学生信息录入界面
- 用“归并”改进“快速排序”
- 每个程序员1小时内必须解决的5个编程问题(转)
- spring5.0学习笔记6
- 区块链 如何提高TPS 为什么区块大小和出块速度越大越好
- 微信红包架构设计,高并发系统应用实战
- 小米平板2的win11生存指北
- 试位法的matlab程序步骤,MATLAB程序设计导论简介,目录书摘
- 微信小程序动态更改标题栏_微信小程序动态改变导航栏标题和背景颜色
- 微处理器、微型计算机、微型计算机系统