文档章节

升级 phpStudy 中 MySQL 版本至 5.7.17

Jack088
 Jack088
发布于 2017/08/08 16:15
字数 353
阅读 36
收藏 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
粉丝 42
博文 422
码字总数 65170
作品 0
程序员
私信 提问
PHPstudy MySQL 升级5.7

phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本。 PhpStudy集成环境中的mysql数据库的版本默认是m...

sskill
06/28
0
0
PHP环境安装-phpstudy for linux版

下载地址: 下载版:http://lamp.phpstudy.net/phpstudy.bin 完整版:http://lamp.phpstudy.net/phpstudy-all.bin PHP环境支持: 解释:Apache/Nginx/Tengine/Lighttpd PHP版本:支持php5.2/......

MaoKe
2015/10/29
0
2
Win10下配置MySQL的环境

首先需要自己电脑上下载安装phpstudy phpstudy下载链接:http://phpstudy.php.cn 在控制面板中查找 "编辑系统环境变量" 找到高级中的环境变量选项 在用户的变量上编辑 “Path” 找到phpstud...

Aijn_faluts
11/10
0
0
phpstudy下使用composer安装Laravel

1、下载Composer,安装,php选择D:phpStudyphpphp-7.0.12-ntsphp.exe 2、下载composer.phar,放到目录D:phpStudyphpphp-7.0.12-nts中(这个目录也是php7的php.exe目录)。 3、在目录D:phpStudyp...

wushan37
06/26
0
0
phpStudy配置站点 解决You don't have permission to access / on this server

1、配置站点:打开phpStudy->其他选项菜单->站点域名管理 2、配置站点:打开phpStudy->其他选项菜单->打开hosts 3、在apache的配置文件vhosts.conf中,配置以下内容,删除Options FollowSym...

15834278076
10/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

学习LinkedBlockingDeque源码

之前已经看了实现deque接口的ArrayDeque, ConcurrentLinkedDeque, LinkedList,也不能落下ConcurrentLinkedDeque,但是好像没在项目中用过。 这里看到实现的接口还有BlockingDeque<E>, Block...

woshixin
19分钟前
1
0
实战:用Python实现随机森林

摘要: 随机森林如何实现?为什么要用随机森林?看这篇足够了! 因为有Scikit-Learn这样的库,现在用Python实现任何机器学习算法都非常容易。实际上,我们现在不需要任何潜在的知识来了解模型...

阿里云官方博客
22分钟前
1
0
进程管理利器Supervisor--centos7下安装与卸载

目录 概述 环境准备 检查python环境 在线安装 配置Supervisor 启动并验证 概述 Supervisor的安装可以有在线安装和离线安装两种方式。安装方式取决于服务器是否联网,联网的话可采用在线安装,...

java_龙
28分钟前
4
0
spring系列汇总

spring spring-基于可扩展Schema的特性自定义标签 springmvc-同一个访问资源,多种视图解析方式 spring cache 配置使用aspectj模式织入 基于注解的spring缓存,轻松无侵入解决cache问题 spri...

细肉云吞
29分钟前
2
0
vsftpd搭建ftp

12月10日任务 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp exportfs命令 在nfs运行后的一段时间内,如果需要添加共享目录,这时需要修改exports文件,并...

robertt15
31分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部