从服务器拉的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. idea spring boot中热部署 自动更新不用重启服务
  2. 可以用什么代替平面镜
  3. golang 绘图库_golang入门-- 一个2D的图形库学习
  4. 为什么我 11 岁的儿子说要放弃编程,却又转战 Python
  5. ++++++++++++++++++++++++++++++++++++++++++++1076+++++++++++++++++++++++++++++++++++++++++++++++++++
  6. alexa前100万个域名下载
  7. php远程开机ubuntu,ubuntu的远程开机、关机和远程桌面控制
  8. 机器学习、数据挖掘、神经网络、人工智能和模式识别之间,主要是什么关系
  9. 3G中的A-GPS移动定位技术
  10. osm数据下载 python_Python环境下使用OpenStreetMap下载的.osm数据
  11. XAVIER CMDS
  12. matlab怎么把scop图形用plot,怎么把ulink出来的数据导出来
  13. 上海“富爸爸” 神奇投资之路
  14. 再聊虚拟资源知识付费赚钱
  15. JAVAWEB(三)Java与数据库(JUnit、JUL、Maven、图书管理系统)
  16. 那些移动端web踩过的坑2
  17. re模块,hashlib模块
  18. 【HarmonyOS HiSpark AI Camera试用连载 】AI_Camera_Hi3516DV300开发套件非专业开箱
  19. 哈希表实现电话号码查询系统(c++)
  20. 国外LEAD第一笔收款你还记得吗

热门文章

  1. 控制反转与依赖注入详解
  2. 关闭Nginx线程 命令行 Windows
  3. 使用了代理ip网速变慢,该怎么办?
  4. golang中defer和recover的使用
  5. css div 文字 内容 居中
  6. python中np.eye()函数的使用
  7. 国家游泳中心-水立方 8页面 北京奥运会主游泳馆 HTML5+CSS3布局 ASP+ACCESS数据库 注册登录留言功能 搜索修改删除留言功能(增删查改)
  8. WPS JS宏 打开带密码并对多工作薄多工作表进行合并实例
  9. BO-信息设计工具教程
  10. 使用HTML5的Canvas标签实现绘图板内拖拽元素