phpstudy 升级mysql版本

phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本。

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

1:备份当前数据库数据,可以导出数据库文件,作为备份。

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

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

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

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

5.  关闭phpstudy的服务

清空 G:\phpStudy\PHPTutorial\MySQL里的全部文件

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

复制一份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–>安装服务!就可以了!

转载于:https://my.oschina.net/u/3424381/blog/3058427

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值