博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PhpStudy升级MySQL5.7
阅读量:6928 次
发布时间:2019-06-27

本文共 870 字,大约阅读时间需要 2 分钟。

 PhpStudy2017集成环境中的mysql数据库的版本默认是mysql5.5,下面是PhpStudy升级数据库到mysql5.7的方法:

1:备份当前数据库数据,可以导出数据库文件,作为备份,我这里就直接重命名备份。

2:下载MySQL5.7、解压、然后放在 PhpStudy 下的 MySQL 文件夹下

地址:https://dev.mysql.com/downloads/file/?id=467269

3:复制一份my-default.ini,改名为my.ini、打开my.ini加上(默认为#注释的部分请修改):

basedir="F:/phpStudy/MySQL/"datadir="F:/phpStudy/MySQL/data/"

这两项,这两个地址都改成自己对应的phpstudy里的mysql目录和数据库目录。(注意下载的默认没有data目录,请自建一个)

然后以管理员的身份运行cmd、进入MySQL目录、如图所示表示成功、执行如下:

> mysqld --initialize> mysqld -install

4:重新启动phpstudy,发现此时登入 MySQL 报错

尝试修改 root 用户密码:

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

skip-grant-tables

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

 修改密码:

update mysql.user set authentication_string=password('new_password') where user='root';

注意:原先改密码都是password列,但是5.7改成了authentication_string

接着执行下:

ALTER USER USER() IDENTIFIED BY '123456';

FLUSH PRIVILEGES;

 

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

skip-grant-tables

5:重新启动phpstudy

注意上面的红色区域,在上面一步必须执行。

转载地址:http://lvkjl.baihongyu.com/

你可能感兴趣的文章
IIS 内部运行机制
查看>>
解决PL/SQL Developer连接数据库时出现 “ORA-12541:TNS:无监听程序”错误。
查看>>
关于完成端口IOCP异步接收连接函数AcceptEx注意事项 (转)
查看>>
Android 编程下两种方式注册广播的区别
查看>>
实现个hash_map容器类玩玩 - 苍梧 - 博客园
查看>>
Max Sum(经典DP)
查看>>
« 静态编译的MySQL易挂起 »
查看>>
关于 Oracle 索引以及 Bitmap 索引 和 B-tree 索引(归档)
查看>>
[zt]提问的艺术
查看>>
Global Cache CR Requested But Current Block Received
查看>>
How to use epoll? A complete example in C
查看>>
JScriptHelper类
查看>>
“万能数据库查询分析器”中英文4.02版本 2013-4-3日已在国内几大软件下载网站发布,敬请使用...
查看>>
memstr - Dustfly的专栏 - 博客频道 - CSDN.NET
查看>>
SSH无密码验证登录的实现(转摘)
查看>>
C# 修饰符的总结 default public private protected internal protectedinternal
查看>>
薛定谔之猫_百度百科
查看>>
jason数据格式详解
查看>>
公知_百度百科
查看>>
microsoft.sql.chainer.packagerdata.dll 0x84B10001解决方案
查看>>