文档章节

升级 phpStudy 中 MySQL 版本至 5.7.17

Jack088
 Jack088
发布于 2017/08/08 16:15
字数 353
阅读 23
收藏 0
点赞 0
评论 0

由于本地用的集成环境是 phpStudy 2016,没有找到升级 MySQL 版本的选项,所以自己升级一下。

从官网上下载高版本的 MySQL :https://dev.mysql.com/downloads/file/?id=467269,选的版本是 5.7.17(后面才发现 5.7 版本的安装、系统表字段等又和之前的版本有所不同)。

步骤:

0x00 备份原来 phpStudy 中 MySQL 安装目录

0x01 把下载的 MySQL 压缩文件解压至 phpStudy 下的 MySQL目录,复制 my-default.ini ,重命名为 my.ini。

打开 my.ini,找到 #basedir 处编辑:

basedir=D:/phpStudy/MySQL datadir=D:/phpStudy/MySQL/data

0x02 把 MySQL 安装路径添加至系统环境变量

0x03 在 cmd 下进入 MySQL 的 bin 目录(我的是 D:/phpStudy/MySQL/bin),执行:

mysqld --initialize 初始化数据库

0x04 安装服务:

mysqld -install 启动服务:

net start MySQL

0x05 此时登入 MySQL 报错:

C:\Users\dell>mysql -uroot -p Enter password: **** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 尝试修改 root 用户密码:

打开 my.ini,找到 [mysqld],在下面添加:

skip-grant-tables 此时使用 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';

刷新权限:

FLUSH PRIVILEGES;

注释掉 my.ini 中刚才添加的

skip-grant-tables

重新登录。

此时查看 mySQL 版本:

复制代码 mysql> select version(); +-----------+ | version() | +-----------+ | 5.7.17 | +-----------+ 复制代码

ps:

https://my.oschina.net/sunYwp/blog/910414

http://www.cnblogs.com/lpfuture/p/5578274.html

本文转载自:http://www.cnblogs.com/dee0912/p/6375729.html

共有 人打赏支持
Jack088
粉丝 41
博文 373
码字总数 57721
作品 0
程序员
phpStudy2018安装教程及本地服务器的配置方法

phpStudy 2018是一款非常强大的php环境调试工具,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。这篇文章主要介绍了phpStudy2018安装教程及本地服务器的配置方法,需要的朋友...

寰宇01 ⋅ 05/11 ⋅ 0

迁移phpstudy中的mysql至Linux

项目目的 将原来windows环境中使用phpstudy搭建的mysql 5.5.53 中的数据迁移至新主机Linux环境中 环境情况 迁移过程 1.使用phpstudy自带的工具进行每个数据库导出 我看了,也是用的mysqldump...

ljpwinxp ⋅ 04/17 ⋅ 0

ThinkPHP的URL重写方法

前言:phpstudy在apache模式下重写url 1.打开httpd.conf配置文件,ctrl+F 找到:mod_rewrite.so ,去掉前面的#号 2.AllowOverride None 将None改为 All ,注意这是第二个AllowOverride 出现的...

qimh ⋅ 04/27 ⋅ 0

PHP开发搭建服务器用什么软件好?

最好是在window上运行的,网上现在有WAMPP、XAMPP、PHPstudy,到底哪个好用啊?他们的优点与缺点是什么?百度了一下午也没整明白。我想选一个能长期用的,比较稳定的。

大连巴掌 ⋅ 05/03 ⋅ 0

linux 下phpstudy开启url重写功能

前言:phpstudy在apache模式下重写url 1.打开httpd.conf配置文件,ctrl+F 找到:mod_rewrite.so ,去掉前面的#号。 确认是否加载rewrite模块: 通过phpinfor()函数即可查看。 2.查找 Follow...

qimh ⋅ 05/30 ⋅ 0

window环境下使用PHP OpenSSL扩展函数返回false的原因

使用的开发环境是PHPstudy ,在使用OpenSSL的函数opensslpkeynew()时,始终返回false,检查了环境,OpenSSL扩展已经开启,代码如下: $res返回false的时候,检查发现,是window系统缺少了o...

程序兵 ⋅ 2017/04/12 ⋅ 0

JeeSite环境搭建及运行和打包(master20161117)

涉及的软件: 1、phpStudy(主要用MySql) 2、maven3(用于依赖包,下面我将上传已经下载好所有依赖包的版本,保证运行正常) 具体操作: 0、前言 由于GitHub上的Release版本没有及时更新,所...

easonjim ⋅ 2016/11/18 ⋅ 0

Laravel 5.3 windows环境安装

Laravel 5.3 1、检查本机是否安装了 依赖管理,因为 laravel 通过依赖安装。(可以使用一键安装包)http://laravelacademy.org/resources-download 2、一键安装可以跳过以下步骤: 3、静静等...

攻城狮丶 ⋅ 2017/09/09 ⋅ 0

代码审计之任意文件下载漏洞案例分享

  *本文原创作者:davichi8282,属于FreeBuf漏洞奖励计划,未经许可禁止转载   0×00概述   继上次审计HDWiki之后,最近拿到一套新的源码EarMusic20180510_UTF8最新版进行审计,发现这...

FreeBuf ⋅ 05/31 ⋅ 0

Yaf 中使用 Larvael Eloquent ORM

本教程示例代码见:https://github.com/creazy412/yaf2eloquentorm 背景介绍 Yaf 是鸟哥(Laruence)在俩年前写的一个PHP扩展的MVC框架. 开发Yaf的目的是为了解决使用框架带来的性能下降的经...

老K8 ⋅ 05/31 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vue使用mockjs

在使用vue开发的时候,一直疑惑与mockjs怎么用,开了mockjs的开发文档,还是一脸蒙蔽,无从下手!mockjs在前后端分离开发上进行模拟数据,是不可避掉的一环。在网上看了一些博文还有查阅了其...

JamesView ⋅ 30分钟前 ⋅ 0

解决问题的思路

1.相对来说,程序逻辑解决问题的思路应该更加趋向于通过逻辑结构来解决问题,而不是通过更小的类级别和方法级别的改进 2.类级别和方法级别的改进需要的技术能力更高一点

th778899 ⋅ 36分钟前 ⋅ 0

HTTP请求状态及jQuery AJAX请求异常处理

上一周调优一个项目的Js部分,其中一个严重的问题就是在页面初始化数据时,没有对异常进行处理, 导致Loading一直在等待中,无提示无处理。在用户体验上很不好,即使网络条件无法保证,在出错...

临江仙卜算子 ⋅ 37分钟前 ⋅ 0

error code 1874. innodb is in read only mode--报错解决

参考网页 https://zhidao.baidu.com/question/746894876932022292.html https://blog.csdn.net/shushugood/article/details/80226767 问题背景 创建了一个数据库然后想删除,因为自己本机性能......

karma123 ⋅ 38分钟前 ⋅ 0

JVM系列:jinfo命令详解

jinfo全称Java Configuration Info,主要作用是实时查看和调整JVM配置参数。 一.查看JVM参数 用法:jinfo -flag <name> PID 示例: # jinfo -flag MaxMetaspaceSize 11180 # -XX:MaxMetaspac......

Jacktanger ⋅ 43分钟前 ⋅ 0

exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp

1. exportfs命令 一般情况下重启服务器上nfs服务时,需把客户端上的挂载先卸载掉,以免进程后面杀不掉。当客户端服务器很多时,操作起来就比较麻烦。此时可以使用exportfs命令重新加载下。 ...

laoba ⋅ 52分钟前 ⋅ 0

基于Python的信用评分卡模型分析

信用风险计量体系包括主体评级模型和债项评级两部分。主体评级和债项评级均有一系列评级模型组成,其中主体评级模型可用“四张卡”来表示,分别是A卡、B卡、C卡和F卡;债项评级模型通常按照主...

火力全開 ⋅ 53分钟前 ⋅ 0

执行make命令时报错g++: Command not found

执行make命令时报错g++: Command not found 2016年10月24日 12:31:29 阅读数:4366 朋友安装node时遇到的问题 报错截图: 其实很简单只需要安装一下 yum -y install gcc automake autoconf l...

rootliu ⋅ 53分钟前 ⋅ 0

Loongnix(龙芯)系统,优盘安装指南

U盘安装分为两种方式:"usb disk" 及 "usb cd"。其中usb cd是将usb disk做为usb光驱使用。 usb disk安装步骤: 需要准备一个大小超过3.5G的U盘,格式化ext3格式 下载安装光盘镜像xxx.iso,将...

gugudu ⋅ 57分钟前 ⋅ 0

HTML5中meta属性的使用详解

meta属性在HTML中占据了很重要的位置。如:针对搜索引擎的SEO,文档的字符编码,设置刷新缓存等。虽然一些网页可能没有使用meta,但是作为正规军,我们还是有必要了解一些meta的属性,并且能...

guorongjin ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部