windows 下phpstudy 升级mysql版本5.7
今天在导入sql文件的时候遇到了sql执行错误。最后找到原因是因为mysql版本过低,导致出错
原因:在执行sql的时候出现了两次CURRENT_TIMESTAMP ,最后得知在5.7版本之前都是不支持同时出现两个CURRENT_TIMESTAMP
所以导致执行sql出错。下面是将mysql升级到5.7:
首先到官方区下载所需要的版本5.7
官方网址:https://dev.mysql.com/downloads/file/?id=467269
一、备份原来 phpStudy 中 MySQL 安装目录
二、把下载的 MySQL 压缩文件解压至 phpStudy 下的 MySQL目录,复制 my-default.ini ,重命名为 my.ini。
打开 my.ini,找到 #basedir 处编辑:
basedir="C:/phpStudy/PHPTutorial/MySQL/"
datadir="C:/phpStudy/PHPTutorial/MySQL/data/"
以上两个是我对应的文件目录
三、在 cmd 下进入 MySQL 的 bin 目录(我的是 D:/phpStudy/MySQL/bin),执行:
mysqld --initialize 初始化数据库
四、安装服务
mysqld -install
五、安装成功后重启服务net start MySQL,这个时候就可以查看自己的版本了
六、在此时登入 MySQL 报错:
Enter password: ****ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
七、打开 my.ini,找到 [mysqld],在下面添加:
skip-grant-tables 声明一下 skip-grant-tables 这行代码我见有人发布的是 要注释掉,但是我这边在使用laravel项目的时候注释掉就报错。大家可以试试这里两种情况
此时在使用 root 账号,密码处按回车即可登录。
八、修改密码
mysql>update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost'
mysql> ALTER USER USER() IDENTIFIED BY 'news_password';
重新登录。
此时查看 mySQL 版本:
最后在给大家说一个问题。5.7版本是装上了 但是phpstudy启动不了mysql,但是可以通过服务来进行启动。 只需要在执行一个
sc delete mysql 命令就可以了 因为你会看到服务里面有个mysql跟mysqla两个服务 ,两者发生了冲突所以就起不来了
以上就是我今天所遇到的问题 希望大家多多交流
转载于:https://www.cnblogs.com/lpyan/p/9970055.html
windows 下phpstudy 升级mysql版本5.7相关推荐
- PhpStudy 升级 MySQL 版本到5.7(亲测可用)
从服务器拉的sql文件导入不到本地,报错update语法错误,新版本的mysql语法老版本不支持,所以要升级mysql到5.7版本,网上方法有很多种,试了两三个都不行,都是按照步骤一步步来的,但是还是 ...
- PhpStudy 升级 MySQL 版本到5.7
1:备份当前数据库数据. 最好是导成 SQL 文件 2:备份 PhpStudy 下的 MySQL 文件夹.以防升级失败.还可以使用旧版本的数据库 3:下载MySQL5.7.解压.然后放在 PhpStu ...
- Windows下如何升级node版本
https://nodejs.org/download/release/ windows不支持命令行升级,点击上面链接下载所需版本 命令行输入:where node 找到原node所在目录,直接把下载 ...
- phpstudy mysql 版本_phpStudy中升级MySQL版本到5.7.17的方法步骤
前言 今天在工作发现一个错误,在往本地导数据表的时候老是报错: [Err] 1294 - Invalid ON UPDATE clause for '字段名' column 报错的数据表字段: `字段 ...
- 升级 phpStudy 中 MySQL 版本
升级 phpStudy 中 MySQL 版本 由于本地用的集成环境是 phpStudy 2016,没有找到升级 MySQL 版本的选项,所以自己升级一下. 从官网上下载高版本的 MySQL :http ...
- phpstudy升级mysql之后,修改配置文件无效的问题
博主刚到新公司,用的还是phpstudy集成环境,只是公司用的数据库是Mysql5.7的,而phpstudy默认自带的数据库只是mysql5.5的.无奈之下升级,但是升级后发现修改配置文件无效,一定是 ...
- xampp的mysql版本_xampp 升级 mysql 版本的经历
操作系统:Windows Server 2008 环境:xampp 当前 mysql 版本:5.1 目标 mysql 版本:5.7 升级步骤: 在xampp控制台停止mysql服务: 在xampp安装 ...
- windows下搭建Apache+Mysql+PHP开发环境
原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2; MySQL Server 5 ...
- windows 下nodejs 升级无法通过n模块升级
windows下需要升级nodejs 仅仅需要安装最新的msi .下载地址: https://nodejs.org/download/ 注意事项:注意自己原来是安装在 Program Files (x ...
最新文章
- JDBC数据源连接池(1)---DBCP
- 二十四、redis发布订阅
- Ubuntu上snmp安装、配置、启动及远程测试完整过程
- Windows Mobile实现透明控件
- HDU - 5017 Ellipsoid(三分套三分/模拟退火)
- 睡眠周期时长测试软件,“智能时钟”测睡眠周期 最佳时候叫醒你
- [唐胡璐]VBS技巧 - Adding Quotes(为字符串加双引号)
- 创业,如果条件允许,你最想开一个什么店?
- [转]MyBatis传入多个参数的问题 - mingyue1818
- Tellico-经管你的收藏品
- js复制功能的有效方法总结
- mysql生成varchar类型主键排序
- ui-router参数传递
- 宠物医院管理系统(毕设)遇到的问题
- Palo Alto Networks 升级Traps高级终端防护产品 提升终端安全防护水平
- 利用计算机属性将字符串逆序输出,字符串逆序的各种实现算法
- python网址下载文件语言_python爬虫实战之自动下载网页音频文件
- 注意:2021教资面试详细流程与技巧记牢了(含资料)
- 精选七条关于人工智能的经典语录
- 易基因|RNA m7G甲基化测序(m7G-MeRIP-seq)
热门文章
- JVM - 列出JVM默认参数及运行时生效参数
- MySQL-索引优化篇(3)_利用索引优化锁
- 复习笔记(三)——C++类和对象
- 分布式消息技术 Kafka
- mysql删除端口配置文件,linux中的Mysql的安装、重置安装密码、修改权限详解
- GraphViz :1 安装和简单使用
- 曲线 线性回归_机器学习笔记 线性回归
- ElementUI 中日期选择器总结
- 基于Smith预估器的PID控制在房间湿度控制
- 2020-12-11 keras通过model.fit_generator训练模型(节省内存)