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–>安装服务!就能够了!