phpStudy更新MySQL

博主这两天在windows上开发,需要MySQL5.7版本。

phpStudy内置的是MySQL5.5,又不想使用原生MySQL安装包或者Docker

于是乎,把phpStudy内置的MySQL升级一下

到官网上下载自己所需的MySQL压缩包,不是exe,msi安装包那种

64位系统尽量下载 64-bit的,更高效率

先用phpStudy管理器把MySQL给停了

以管理员权限打开cmd,运行sc delete MySQLa 删除当前的MySQL服务

重命名一下自带的MySQL文件夹为 MySQL5.5

把下载MySQL包解压放到当前目录的MySQL文件夹中

新建data文件夹和my.ini文件

my.ini文件内容参考如下:

[client]
port=3306
[mysql]
default-character-set=utf8

[mysqld]
port=3306
skip-grant-tables
basedir="D:/development/phpStudy/PHPTutorial/MySQL/"
datadir="D:/development/phpStudy/PHPTutorial/MySQL/data/"
character-set-server=utf8
default-storage-engine=INNODB

保存好了之后,注册系统服务

以管理员身份打开cmd,进入到这个目录

输入 mysqld –initialize 初始化data内的数据,其中包含了mysql这个数据库的初始数据

输入 mysqld install MySQLa回车,这样子就注册好MySQL服务(phpStudy注册的服务名称就是MySQLa)

打开phpStudy管理器,就能操作MySQL的启动、停止了

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

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

这样子设置好root密码了

参考资料:

http://phpstudy.php.cn/jishu-php-2967.html

https://blog.csdn.net/qq_37540398/article/details/81510488

发表评论

电子邮件地址不会被公开。 必填项已用*标注