phpstudy 升级mysql版本

phpstudy里没有地方能够设置mysql数据库,不少人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本。php

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

1:备份当前数据库数据,能够导出数据库文件,做为备份。mysql

2:备份 PhpStudy 下的 MySQL 文件夹、以防升级失败、还能够使用旧版本的数据库sql

3:下载MySQL5.七、解压、而后放在 PhpStudy 下的 MySQL 文件夹下数据库

地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloadshtm

4.使用有管理员权限的cmd打开phpstudy目录下的Mysql目录下的bin文件夹,个人是G:\phpStudy\PHPTutorial\MySQL\bin
    执行 mysqld -remove命令ip

5.  关闭phpstudy的服务rem

清空 G:\phpStudy\PHPTutorial\MySQL里的所有文件get

将刚才下好的新版本的Mysql解压包下的文件移动到G:\phpStudy\PHPTutorial\MySQL下。cmd

复制一份my-default.ini,更名为my.ini

修改my.ini文件:

[mysqld]
      port=3306
      skip-grant-tables
      basedir="G:\phpStudy\PHPTutorial\MySQL\"
      datadir="G:\phpStudy\PHPTutorial\MySQL\data\"
      sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

保证basedir,datadir路径正确

6.安装Mysql服务

以管理员身份运行cmd,打开G:\phpStudy\PHPTutorial\MySQL\bin,执行.\mysqld install

初始化mysql
mysql> .\mysqld --install;

启动服务
mysql> net start mysql;

注意:
    若没法启动,或者启动后库内没有mysql表,则运行:mysqld --initialize-insecure --initialize-insecure --user=mysql;

7.设置Mysql密码

输入命令mysql -uroot -p回车后提示输入密码继续回车,由于没有密码。

输入update user set authentication_string=password('你要的密码') where user='root';

执行 mysql> flush privileges;

最后关闭mysql:net stop mysql,再启动mysql(net start mysql)便可,重启后已经有密码了,这时候输入本身设置的密码就能够了。此时能够看到mysql的版本。也可在进入mysql后输入select version()查询版本。

8.若是升级完毕后发现只能经过cmd启动mysql,而没法经过phpstudy启动,打开phpstudy找到服务管理–>mysql–>安装服务!就能够了!