从服务器拉的sql文件导入不到本地,报错update语法错误,新版本的mysql语法老版本不支持,所以要升级mysql到5.7版本,网上方法有很多种,试了两三个都不行,都是按照步骤一步步来的,但是还是有些执行不了,囧,可能是我太笨了吧!这个方法亲测有效顺利的升级了,所以记录一下,如果可以帮助到其他人就好了,大神勿喷。

1:备份当前数据库数据、 最好是导成 SQL 文件

2:备份 PhpStudy 下的 MySQL 文件夹、以防升级失败、还可以使用旧版本的数据库(我是直接把MySQL文件夹拉到了桌面)

3:下载MySQL5.7、解压、然后放在 PhpStudy 下的 MySQL 文件夹下(也可以把下载的文件改名MySQL 把以前的删除了)

地址:https://dev.mysql.com/downloads/file/?id=467269( 300多M估计有点慢)

4:复制一份my-default.ini,改名为my.ini、打开my.ini加上:

basedir="E:/phpStudy/MySQL/"    (注意!前面的#号要去掉别忘了,路径写自己的路径)

datadir="E:/phpStudy/MySQL/data/"  (注意!前面的#号要去掉别忘了,路径写自己的路径)

这两项,这两个地址都改成自己对应的phpstudy里的mysql目录和数据库目录。

5:在系统path中添加:  ;E:\phpstudy\MySQL\bin  //这里的地址根据自己的情况写(注意!是环境变量不是系统变量,本来的path变量后面跟着有路径不要动 后面加上自己的bin文件目录,前面有个;分号和前面的路径隔开别错了)

6:然后以管理员的身份运行cmd.exe、进入MySQL目录、如图所示表示成功、执行如下:

> mysqld --initialize

> mysqld -install

7:重新启动 phpstudy即可

重新启动不了的可能有以下原因

找到任务管理器--》进程 看看mysql是否启动 没有启动那就手动启动,就像图上显示的我的是mysqla 你的可能还有一个mysql进程 需要删除mysql进程 用管理员运行cmd.exe 直接输入代码:sc delete mysql 然后查看进程看下面的mysqla是否运行 不是就手动运行

还有就是用命令行进入mysql会进不去 那么就需要改mysql密码 文章地址在下面 自己就能解决

http://www.cnblogs.com/laowenBlog/p/6828573.html

如果不行的话请自行百度 方法很多

我也是个菜鸡,大神勿喷,仅记录自己使用(能帮助别人解决问题最好)拜拜

PhpStudy 升级 MySQL 版本到5.7(亲测可用)相关推荐

  1. windows 下phpstudy 升级mysql版本5.7

    今天在导入sql文件的时候遇到了sql执行错误.最后找到原因是因为mysql版本过低,导致出错 原因:在执行sql的时候出现了两次CURRENT_TIMESTAMP ,最后得知在5.7版本之前都是不支 ...

  2. PhpStudy 升级 MySQL 版本到5.7

    1:备份当前数据库数据. 最好是导成 SQL 文件 2:备份 PhpStudy 下的 MySQL 文件夹.以防升级失败.还可以使用旧版本的数据库 3:下载MySQL5.7.解压.然后放在 PhpStu ...

  3. window上安装mysql服务核心版(亲测可用)

    上次安装服务启动后,这次又准备重新安装,出现了了很多问题 1首先我们还是去官网下载对应的window安装包 2放置在D:\Program Files\mysql下面,没有则新建一个Program Fi ...

  4. centos mysql server_Centos 7 下载安装 mysql server 5.6 (亲测可用)

    [root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm [root@loc ...

  5. Linux中mysql密码修改方法(亲测可用)

    前提:安装mysql 解压mysql.tar.gz到指定目录 进入mysql-5.7.18目录 创建文件夹mkdir data 创建用户来执行mysqld命令 groupadd mysql # 创建组 ...

  6. EditPlus各个版本的注册码,亲测可用

    原文链接:https://www.cnblogs.com/shihaiming/p/6422441.html EditPlus4注册码 注册名:host1991     序列号:14F50-CD5C8 ...

  7. phpstudy mysql 版本_phpStudy中升级MySQL版本到5.7.17的方法步骤

    前言 今天在工作发现一个错误,在往本地导数据表的时候老是报错: [Err] 1294 - Invalid ON UPDATE clause for '字段名' column 报错的数据表字段: `字段 ...

  8. 升级 phpStudy 中 MySQL 版本

    升级 phpStudy 中 MySQL 版本 由于本地用的集成环境是 phpStudy 2016,没有找到升级 MySQL 版本的选项,所以自己升级一下. 从官网上下载高版本的 MySQL :http ...

  9. phpstudy升级mysql之后,修改配置文件无效的问题

    博主刚到新公司,用的还是phpstudy集成环境,只是公司用的数据库是Mysql5.7的,而phpstudy默认自带的数据库只是mysql5.5的.无奈之下升级,但是升级后发现修改配置文件无效,一定是 ...

最新文章

  1. 【ACM】杭电OJ 1181
  2. 汇编语言 寄存器 2.9~2.12 总结
  3. 【错误记录】VMware 虚拟机报错 ( 虚拟化性能计数器需要至少一个可正常使用的计数器, 模块 “VPMC“ 启动失败 , 未能启动虚拟机 )
  4. VC++保存绘制的图形-1
  5. 云炬Android开发报错处理教程 解决Android Studio kotlin等依赖下载慢,下载超时失败的问题
  6. Android开源项目整理:个性化空间View篇(看遍论坛千万篇,不看此篇也枉然)
  7. mybatis 连接池_应用框架之Mybatis数据源和连接池
  8. python json dict对象使用_Python中:dict(或对象)与json之间的互相转化
  9. Java多线程系列(四):4种常用Java线程锁的特点,性能比较、使用场景
  10. Flash翻书效果研究
  11. java 唯一流水号_JAVA流水号生成规格,采用同步单例生成,保证永远唯一
  12. js 正则 或_一次记住js的6个正则方法
  13. 弦图与完美消除序列(bzoj 1006: [HNOI2008]神奇的国度)
  14. 把Unity的jdk环境添加到环境变量
  15. JavaScript 带给学习者的意外和深入认识
  16. Java类的域初始化_Java域的初始化
  17. 关于在nodejs上使用es6特性
  18. CMake实践(2)
  19. 2020 中国大学生计算机设计大赛
  20. html文字浮雕效果不起作用,ps浮雕效果 怎么把文字弄成浮雕效果

热门文章

  1. 操作系统中锁的实现(阿里巴巴面试被虐题:cpu是怎么实现锁的)
  2. 机械专业必备 Mastercam数控设计加工软件2022下载安装
  3. setDaemon详解
  4. oracle创建数据库命令
  5. git命令进行代码回滚
  6. 简述ZAP和Raft
  7. 凯悦和九龙仓宣布在长沙打造全新柏悦酒店;万豪旗下24家餐厅入围2022黑珍珠餐厅指南 | 全球旅报...
  8. 日语分词组件sen的使用 -- 分词(一)
  9. scrapy设置headers,cookies
  10. 查看Python安装路径几种方法