最新在开发项目中需要使用到mysql5.7以上版本,但是phpStudy的版本是5.5,所以需要针对MySQL升级一下
步骤
1.备份原本MySQL
备份:原本phpStudy中的MySQL文件夹改名为MySQL#
2.下载MySQL5.7
下载地址:https://dev.mysql.com/downloads/file/?id=467269
3.准备工作
将压缩包中的文件夹改名为MySQL,移动到phpStudy\PHPTutorial 下
将其my-default.ini 文件改名为my.ini
打开my.ini文件,配置一下两项(根据自己的路径配置)
datadir="D:/phpStudy/MySQL55/data/"
一般到这里重启phpstudy就可以了。
4.配置环境变量
5.初始化、安装、启动
打开以管理员身份运行cmd
初始化
1
mysqld --initialize
安装:
1
mysqld --install
启动:
1
net start MySQL
注意:如果不以管理员身份运行cmd执行以上命令,有可能会遇到一下报错信息
6.修改配置文件
打开 my.ini,找到 [mysqld],在下面添加:
skip-grant-tables
此时使用 root 账号,密码处按回车即可登录
7.登录后执行以下命令修改密码
update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost';
执行完成后退出MySQL,注释或者删除掉my.ini中 skip-grant-tables,停止mysql : net stop MySQL,再启动: net start MySQL
8.登录查看版本
登录后执行
1
ALTER USER USER() IDENTIFIED BY 'news_password';
查看版本
1
select version();
至此安装完成
8.phpstudy升级mysql后启动不了
Windows键+R 输入 services.msc 查看一下服务名称 也就是 mysql 与mysqla,如果没有mysqla 或者 phpstudy启动不了mysql ,
打开cmd 运行
sc delete mysql
然后在phpstudy其他菜单选项->服务管理器->MySQL->安装服务 后即可启动,就会有mysqla服务了(mysqla是phpstudy操作mysql的服务)
有话要说