因使用Phpstudy默认安装的mysql版本为5.5,不满足后续运行sql语句,导入表结构,于是想要升级mysql版本,便有了这个记录文。
一、备份原有Mysql文件夹
以防万一找到Phpstudy安装目录下找到Mysql文件夹,整个备份
二、下载Mysql5.7版本
下载地址:https://dev.mysql.com/downloads/file/?id=467269
三、解压安装更改文件
将压缩包中的文件夹解压放在phpStudy安装目录的MySQL文件夹下
将其my-default.ini 文件改名为my.ini
打开my.ini文件,配置一下两项(根据自己的路径配置)
新建一个空的data文件夹
四、初始化、安装
4.1 以管理员身份运行cmd(在Windows10系统的搜索框中直接输入命令CMD,然后搜索结果中,还是在命令提示符上单击右键,选择管理员身份运行)
4.2 进入MySQL目录
cd /d D:\delepment\php\phpStudy\phpStudy\MySQL\bin
4.3 执行以下命令
//初始化
mysqld --initialize
//安装
mysqld --install
4.4启动mysql,复制数据文件
net start MySQL
拷入升级前的data文件夹中的文件(框外为自动生成文件,框内代表之前所有的数据文件),然后再次启动mysql服务,可以看到启动成功
五、重启phpstudy
点击phpstudy重启按钮
后记:遇见问题并解决
重新启动navicat,连接数据库出现错误 mysql 1146 table performance_schema.session_variables donesnot exit
解决方法:在my.ini中配置加上
show_compatibility_56 = ON
performance_schema
Navicat可以正常运行sql。
至此mysql更新版本已经完成,成功更新版本可在navicat中输入select version() from dual;查看mysql版本号