phpStudy 升级 MySQL 到 5.7.21
- 1、备份原来的MySQL
我的路径是D:\phpStudy2018\PHPTutorial\MySQL\bin
修改文件名为MySQL-backup
- 2、下载新的MySQL 5.7.21
网址:https://dev.mysql.com/downloads
选择Community
下载压缩包
跳过注册登录直接下载

- 3、将解压出来的复制到之前的MySQL路径,并重命名为MySQL,将
MySQL-backup下的my.cof复制到新的MySQL\bin路径下
ps:低版本my.cof在MySQL路径下,MySQL5.7.21需要扔在MySQL\bin,放错了会导致服务无法启动。
- 4、添加系统变量
我的是D:\phpStudy2018\PHPTutorial\MySQL\bin;
- 5、关闭phpStudy,进到 phpStudy的
MySQL\bin路径下卸载mysql服务,执行命令:
mysqld -remove
ps:不执行这一步会导致之后新的mysql安装好后,在cmd下可以启动,phpStudy无法启动
- 6、安装MySQL服务
管理员身份运行cmd,进入到MySQL\bin路径下,执行命令:
mysqld --initialize-insecure --user=mysql
这一步报错的话,尝试在my.cof中添加一行:explicit_defaults_for_timestamp=true。
ps:mysql-5.7+目录下没有data文件夹,在这,切记不要拷贝mysql其他版本的data文件夹,执行mysqld --initialize-insecure --user=mysql后会自动生成data文件
安装mysql服务:
mysqld –install
- 7、启动服务
net start mysql
服务启动成功之后,就可以登录了,输入mysql -u root –p按回车键,出现Enter password,因为没有设置登录密码,所以什么都不用输入,直接按回车键即可
- 8、修改密码:
mysql>update mysql.user set authentication_string=password('你的密码填这里') where user='root' and Host ='localhost'
到此MySQL升级完毕,使用phpStudy也可以启动MySQL服务了
phpStudy 升级 MySQL 到 5.7.21的更多相关文章
- 59.phpstudy升级Mysql的正确姿势
phpstudy升级Mysql的正确姿势 phpstudy很糟心,不能选择mysql的版本,所以就强制升级. 下载mysql 首先要到官网上去下载你想要的mysql版本. 下载网址:Mysql官网地址 ...
- Mysql phpStudy升级Mysql版本,流产了怎么办?
网上有一些phpStudy升级mysql的方法,如: https://www.cnblogs.com/GreenForestQuan/p/6496431.html 很不错,我的电脑一次成功,但是同事的 ...
- phpstudy升级mysql数据库
因为MySQL支持全文索引的只有5.6以上,而我下的phpstudy只有5.5的版本,在导入数据库的时候因为该数据库的表内有使用全文索引,因此必须升级phpstudy的mysql版本,这里就把自己当升 ...
- phpstudy升级mysql版本到5.7 ,重启mysql不启动
phpstudy中mysql升级后MySQL服务无法启动 问题产生: 安装好phpstudy后,升级了MySQL后,通过phpstudy启动,Apache可以启动,Mysql无法启动. 解决方法: 之 ...
- windows 下phpstudy 升级mysql版本5.7
今天在导入sql文件的时候遇到了sql执行错误.最后找到原因是因为mysql版本过低,导致出错 原因:在执行sql的时候出现了两次CURRENT_TIMESTAMP ,最后得知在5.7版本之前都是不支 ...
- phpstudy 升级mysql到mysql5.7
前言 今天在工作发现一个错误,在往本地导数据表的时候老是报错: ? 1 [Err] 1294 - Invalid ON UPDATE clause for '字段名' column 报错的数据表字段: ...
- PhpStudy 升级 MySQL 版本到5.7
1:备份当前数据库数据. 最好是导成 SQL 文件 2:备份 PhpStudy 下的 MySQL 文件夹.以防升级失败.还可以使用旧版本的数据库 3:下载MySQL5.7.解压.然后放在 PhpStu ...
- PhpStudy升级MySQL版本到5.7
1:备份当前数据库数据. 最好是导成 SQL 文件 2:备份 PhpStudy 下的 MySQL 文件夹.以防升级失败.还可以使用旧版本的数据库 3:下载MySQL5.7.解压.然后放在 PhpStu ...
- phpStudy 升级 MySQL版本
1:停止phpStudy ,Mysql 服务;删除Mysql 文件夹 替换为新版本的Mysql 2:复制一份 my-default.ini,改名 my.ini ,打开,在最后面加上: basedir= ...
随机推荐
- Netty源码分析--Reactor模型(二)
这一节和我一起开始正式的去研究Netty源码.在研究之前,我想先介绍一下Reactor模型. 我先分享两篇文献,大家可以自行下载学习. 链接:https://pan.baidu.com/s/1Uty ...
- 02 我的第一个Javascript代码
02-第一个JavaScript代码 在页面中,我们可以在body标签中放入<script type=”text/javascript”></script>标签对儿,< ...
- thinkphp5ajax分頁&&搜索後分頁
//控制器層 //分頁 public function list_january_table(){ //設置當前頁 $page = input("post.page") ? inp ...
- 补习系列(21)-SpringBoot初始化之7招式
目录 背景 1. @PostConstruct 注解 2. InitializingBean 接口 3. @Bean initMethod方法 4. 构造器注入 5. ApplicationListe ...
- java泛型的作用及其基本概念
一.泛型的基本概念 java与c#一样,都存在泛型的概念,及类型的参数化.java中的泛型是在jdk5.0后出现的,但是java中的泛型与C#中的泛型是有本质区别的,首先从集合类型上来说,java 中 ...
- Enum的简单扩展
1 添加一个描述的Attribute public enum MessageResult { [System.ComponentModel.Description("未通过")] ...
- 了解selenium--(虫师的博客)
Selenium is a portable software-testing framework for web applications. Selenium is composed of seve ...
- Ubuntu 16.4-desktop系统安装显卡CUDA具体步骤!
1.禁用nouveau驱动(切换至tty界面) sudo vim /etc/modprobe.d/blacklist.conf 在文本最后添加:blacklist nouveau options no ...
- echo-nginx-module的安装、配置、使用
一.下载压缩包 [root@www nginx-1.16.0]# wget https://github.com/openresty/echo-nginx-module/archive/v0.61.t ...
- 对scanner.close方法的误解以及无法补救的错误
scanner错误关闭导致的异常 public class test2 { public static void main(String[] args) { Scanner scanner1 = ne ...

