phpStudy mysql升级至5.7
1、先停止mysql服务,卸载原来的mysql (其他菜单-->服务器管理--->MySQL--->卸载服务)
2、下载MySQL你需要的版本 ZIP Archive 版本
3、解压放在 D:\phpstudy\PHPTutorial并改名为MySQL,具体根据自己的目录;原目录可以更名为MySQL_old
4、更改配置文件
从原MySQL里拷贝一个my.ini放到D:\phpstudy\PHPTutorial\MySQL\bin目录里,高版本里my.ini需要放到bin目录里
我自己的测试my.ini内容如下:
[client] port=3306 [mysql] default-character-set=utf8 [mysqld] port=3306 basedir="D:/phpstudy/PHPTutorial/MySQL/" datadir="D:/phpstudy/PHPTutorial/MySQL/data/" character-set-server=utf8 default-storage-engine=INNODB #支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。 #如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。#最后添加 innodb_file_per_table = 1 skip-grant-tables = 1 #跳过权限验证 log-error = D:/phpstudy/PHPTutorial/MySQL/data/error.log
5、然后已管理员身份运行cmd,注意:管理员身份!
进入这个目录:D:/phpstudy/PHPTutorial/MySQL/bin
6、(1)初始化mysql
mysqld --initialize-insecure --user=mysql
执行此步,目录下会生成一个data文件夹。
(2)安装mysql5.7服务
mysqld –install
启动mysql
net start mysql
关闭mysql
net stop mysql
7、登入mysql并修改密码
mysql -u root -p
直接回车,因为配置文件里配置了不进行登录验证
设置密码,我设的root
mysql> update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
然后启动phpstudy发现mysql启动不了。
8、退出mysql,bin目录执行sc delete MySQL 或者 .\mysqld remove ,删除mysql服务,显示 Service successfully removed. ,删除服务成功。
9、其他菜单-->服务器管理--->MySQL--->安装服务,重启phpStudy,mysql启动成功,升级完成
10、修改my.ini
因为刚才为了安装,加了一句话绕过权限验证,现在注释掉。
flush privileges;
别忘记刷新权限。
相关删除卸载mysql
卸载最好使用mysql 自带的卸载工具,如果压缩包的形式安装的:
① 停止 mysql 服务(以管理员身份运行cmd命令或者运行 win+R services.msc) net stop mysql
② 开始->运行-> regedit 看看注册表里这几个地方删除没有
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。)
如果没有相应的文件夹,就不用删除了。
③ 删除C盘下的“C:\ProgramData\MySQL ”文件夹
④ 开始-》所有应用-》Windows管理工具-》服务
如果已经将MySQL卸载,但通过“开始-》所有应用-》Windows管理工具-》服务 ”查看到MySQL服务仍然残留在
切换到MySQL目录(如果是全局的不需要切换到指定目录)
D:\phpstudy\PHPTutorial\MySQL\bin>
先卸掉mysqld服务 .\mysqld remove 或者 sc delete MySQL(服务名称)
⑤ 删除mysql 安装目录文件
卸载apache
切换到 apache/bin 目录
停止Apache net stop Apache2.4
卸载Apache httpd -k uninstall -n apache2.4
相关文章:升级phpstudy的mysql至5.7
转载于:https://www.cnblogs.com/xuey/p/10676436.html
phpStudy mysql升级至5.7相关推荐
- phpstudy mysql 版本_phpStudy中升级MySQL版本到5.7.17的方法步骤
前言 今天在工作发现一个错误,在往本地导数据表的时候老是报错: [Err] 1294 - Invalid ON UPDATE clause for '字段名' column 报错的数据表字段: `字段 ...
- phpstudy mysql密码默认或重置,phpstudy伪静态开启,网站发布外网
phpstudy mysql密码是什么? phpStudy如何修改或重置MySQL密码, MySQL用户名和密码默认都是root. 修改mysql密码: 请使用『其他选项菜单』-『MySQL设置』- ...
- phpstudy mysql启动后停止
原来安装过mysql,phpstudy mysql一直没法启动,服务中也没有mysqla.尝试修改端口.查看日志.覆盖复制.赋予权限均无效 解决方案: 1.关闭mysql服务 去服务里关闭即可,如果没 ...
- phpstudy mysql端口_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...
今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...
- phpstudy mysql端口_PHP集成环境phpstudy启动时80或者3306端口占用解决办法
<PHP集成环境phpstudy启动时80或者3306端口占用解决办法>要点: 本文介绍了PHP集成环境phpstudy启动时80或者3306端口占用解决办法,希望对您有用.如果有疑问,可 ...
- phpstudy mysql启动不了,问题已解决
首先讲一下我遇到的问题,安装好phpStudy v8.1之后,MySQL无法无法启动,出现错误的原因大概是phpStudy与原先下载的MySQL冲突了,随后在网上找了一些教程,进行了一系列操作:(有些 ...
- 解决phpstudy mysql启动不了
之前的电脑上下了mysql,phpstudy自带一个mysql,目测是本来的mysql进程占用端口. 1.按win+R键,输入 services.msc 找到mysql服务,关闭 2.再以管理员身份运 ...
- phpstudy mysql优化_MySQL_MySQL优化之对RAND()的优化方法,众所周知,在MySQL中,如果直 - phpStudy...
MySQL优化之对RAND()的优化方法 众所周知,在MySQL中,如果直接 ORDER BY RAND() 的话,效率非常差,因为会多次执行.事实上,如果等值查询也是用 RAND() 的话也如此,我 ...
- phpstudy mysql创建表_MySQL_Mysql入门基础 数据库创建篇,1.创建数据表---基础(高手跳 - phpStudy...
Mysql入门基础 数据库创建篇 1.创建数据表---基础(高手跳过) 正统方法:create [TEMPORARY] table 表名 [if not exists] (创建的列项定义) [表的选项 ...
最新文章
- 基于机器学习的文本分类!
- class中一个小技巧
- Maven-学习笔记05【基础-使用骨架创建Maven的Java工程】
- timedatectl使用
- 保姆级教程,终于搞懂脏读、幻读和不可重复读了!(经典回顾)
- UML类图(上):类、继承和实现
- fiddler抓包第一课--手机数据抓包
- MonkeyScript使用教程
- 企业如何进行数据质量评估
- 168.Excel表列名称
- JavaScript教程---洪恩在线
- 如何将APK上传到谷歌应用市场
- 网络聊天室Java群聊私聊_Java Spring + Spring MVC + Mybatis WebSocket实现网络聊天室(群聊+私聊)...
- 软件测试 | 手把手教你如何使用 ABD调试工具,学不会算我的!
- python带你过不一样的“清明节”和看神奇的《清明上河图》
- 认识PASCAL VOC数据集(目标检测)
- odi12配置mysql_Oracle Data Integrator 12c 安装(ODI安装)
- 信息安全密码学实验一:古典密码算法的设计与实现
- ubuntu系统下THETA S 全景相机 通过ROS导出图像
- 硅谷如何看待阿里巴巴?
热门文章
- javascript修改CSS
- Qt Designer设置背景图片、颜色不影响其它组件小技巧,控件层级设置,组件的继承,styleSheet设置样式。
- CTFshow php特性 web104
- randperm--生成随机整数排列
- linspace--创建线性等分向量
- Cuda中Global memory中coalescing例程解释
- 弹簧压缩 时间 matlab,用matlab解决弹簧振子摆动与时间的关系
- 详解JavaScript中ES5和ES6的类、继承之间区别和联系
- BZOJ 4032: [HEOI2015]最短不公共子串(后缀自动机+记忆化搜索)
- Python入门学习笔记13(线程锁与信号量)