升级 phpStudy 中 MySQL 版本至 5.7.17

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

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

步骤:

1.备份原来 phpStudy 中 MySQL 安装目录

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

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

basedir = D:\phpStudy7\MySQL
datadir = D:\phpStudy7\MySQL\data

注:有任何错误都是因为以上路径配置错误导致的

3.把 MySQL 安装路径添加至系统环境变量

过程:计算机—>系统属性—>高级系统配置—>环境变量

选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:我的是:D:\phpStudy7\MySQL\bin ) 修改后的PATH为:

PATH=…….;D:\phpStudy7\MySQL\bin (需注意:1.必须在原有PATH后加英文输入下的分号;2.是追加,不是覆盖。)

4.在 cmd 下进入 MySQL 的 bin 目录(我的是 D:\phpStudy7\MySQL\bin),执行:

初始化数据库:

mysqld --initialize

5.安装服务:

mysqld -install

启动服务:

net start MySQL

6.此时登入 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(此参数用于忘记mysql密码)

此时使用 root 账号,密码处按回车即可登录。

修改密码:

mysql>update mysql.user set authentication_string=password(‘新密码‘) where user=‘root‘ and Host =‘localhost‘;
mysql> ALTER USER USER() IDENTIFIED BY ‘新密码‘;

刷新权限:

FLUSH PRIVILEGES;

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

skip-grant-tables

重新登录。

此时查看 mySQL 版本:

mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.17 |
+-----------+

原文地址:https://www.cnblogs.com/myworld2018/p/9178867.html

时间: 2024-08-02 02:31:09

升级 phpStudy 中 MySQL 版本至 5.7.17的相关文章

好多坑的升级 phpStudy 中 MySQL 版本至 5.7.17

由于本地用的集成环境是 phpStudy 2016,没有找到升级 MySQL 版本的选项,所以自己升级一下. 从官网上下载高版本的 MySQL :https://dev.mysql.com/downloads/file/?id=467269,选的版本是 5.7.17(后面才发现 5.7 版本的安装.系统表字段等又和之前的版本有所不同). 步骤: 1.备份原来 phpStudy 中 MySQL 安装目录 2.把下载的 MySQL 压缩文件解压至 phpStudy 下的 MySQL目录,复制 my-

关于升级 phpStudy 中 MySQL 版本至 5.7.17

mysql版本低于5.6 自动更新时间会报错.因此要升级mysql版本.综合网上资料和实际过程中遇到的问题,具体细节和注意事项如下: 1.从官网上下载高版本的 MySQL :https://dev.mysql.com/downloads/file/?id=467269,选的版本是 5.7.17,将原先对应的MYSQL目录备份D:\phpStudy\MySQL.然后清空将下载的文件加压到此目录下. 2.把下载的 MySQL 压缩文件解压至 phpStudy 下的 MySQL目录,复制 my-def

phpStudy中升级MySQL版本到5.7.17的方法步骤

http://www.jb51.net/article/120263.htm 前言 今天在工作发现一个错误,在往本地导数据表的时候老是报错: ? 1 [Err] 1294 - Invalid ON UPDATE clause for '字段名' column 报错的数据表字段: ? 1 `字段名` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP 同事说同一个 sql 文件他可以导成功.猜可能是数据库版本的问题,同事的是 5.6,我查了下本地的数

CentOS 6.4_64下安装LANMP_WDCP2.5以及升级PHP、MYSQL版本流程

yum install wget -y wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh sh lanmp_wdcp_ins.sh 升级: wget http://soft.itbulu.com/wdcp/php_up54.sh;sh php_up54.sh wget http://soft.itbulu.com/wdcp/mysql_up55.sh;sh mysql_up55.sh 安装过程中的错误处理: ERROR! MySQL server 

phpstudy 升级(更换) mysql 版本

原文链接:http://phpstudy.php.cn/jishu-php-3131.html 一.下载新版 mysql 例如 mysql5.7: https://dev.mysql.com/downloads/file/?id=467269 二.备份 phpStudy\PHPTutorial\MySQL 三.解压下载的新版 mysql,放于 phpStudy\PHPTutorial\ 中,重命名为 MySQL 四.复制一份 my-default.ini,重命名为 my.ini 五.修改my.i

关于阿里云centos 2.6下手机表情输入后无法保存到mysql数据库的问题调研及mysql版本从5.1升级到5.7的全过程纪要

近日在开发手机app的评论功能时,输入表情文字,保存后提示数据库保存失败.错误日志片段如下 caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x97\xF0\x9F...' for column 'CONTENT' at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) 经过调研发现,这个问题是mysql的ut

xampp 升级 mysql 版本的经历

操作系统:Windows Server 2008 环境:xampp 当前 mysql 版本:5.1 目标 mysql 版本:5.7 升级步骤: 在xampp控制台停止mysql服务: 在xampp安装目录下修改目录“mySql”的名称为“mySql-old”,以作备份,同时新建目录“mySql”: 下载并安装mysql 5.7版本的server组件,跳过configure: 把刚刚安装的mysql根目录下的 bin.lib.share 目录复制到 xampp\mySql 目录下: 如果 xamp

mysql中因为版本问题导致using tree导入失败

前段时间因为想自己在家搭建一个工作上的环境,所以就把sql测试库数据导入自己电脑上,但是用Navicat导入的时候,设置的是‘遇到错误继续’,然后等运行sql语句结束后查询导入的结果,只有3个表导入成功. 然后从导入窗口查询问题,只有几张表导入成功,然后其他都是XX表不存在,然后再sql文件中找到建表语句,放在navicat运行窗口执行,就发现问题所在了,是因为 DROP TABLE IF EXISTS `agency_template`; CREATE TABLE `agency_templa

Centos 升级MySQL版本或者Yum安装Mysql5.6

Centos 升级MySQL版本或者Yum安装Mysql5.6 1.从MySQL Yum仓库下载最新的rpm文件:http://dev.mysql.com/downloads/repo/yum/CentOS 6 http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm 2.yum remove mysql mysql-* 3.mysql-community-release-el6-5.noarch.rpm 4.yum local