DukeAnn
做一个优雅的程序员

phpstudy集成环境升级Mysql版本

虽然有人已经写过了,但是今天自己升级了一次,确实还有坑,所以打算完善一下。
一直使用PHPstudy集成环境2014最近升级到了2016,虽然php版本可以随意升级了但是mysql,依然还是5.5,也不支持升级,只能手动升级。

废话不多说,这次主要是把mysql升级到5.7

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

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

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

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

basedir=D:/phpStudy/MySQL
datadir=D:/phpStudy/MySQL/data
取消上面代码的注释

3.把 MySQL 安装路径添加至系统环境变量,D:\phpstudy\MySQL\bin //这里的地址根据自己的情况写

4.在 (使用管理员权限执行cmd,在C:\Windows\System32)cmd 下进入 MySQL 的 bin 目录(我的是 D:/phpStudy/MySQL/bin),执行:
mysqld --initialize-insecure
初始化数据库

5.安装服务:
mysqld -install

启动服务:
net start MySQL

6.此时登入 MySQL (无密码直接回车):

C:\Users\dell>mysql -uroot -p
Enter password:

7.修改密码:

mysql>update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost';

8.执行命令更新权限

mysql> flush privileges;
mysql> quit;

进入mysql 密码是new_password,再执行一下下面的语句就OK了。
mysql>ALTER USER USER() IDENTIFIED BY 'news_password';

修改完毕。重启

9.
此时查看 mySQL 版本:
复制代码
mysql> select version();
+———–+
| version() |
+———–+
| 5.7.17 |
+———–+
10. 在系统服务中关闭Mysql服务,模式改成手动。就可以用phpstudy控制开启关闭了,我用的是非系统服务,所以系统服务的Mysql 是否开启无关。

DukeAnn的笔记本:DukeAnn的博客 » phpstudy集成环境升级Mysql版本
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址