phpStudy2018 升级数据库 MySQL5.7

1,备份
原MySQL地址D:\Program Files\phpStudy\PHPTutorial\MySQL
备份原来的MySQL,改名MySQL-backup

2,下载
官网下载mysql5.7版本
MySQL官网5.7下载地址
解压,将下载的mysql放到D:\Program Files\phpStudy\PHPTutorial,改名称为MySQL

3,配置

在MySQL目录新建my.ini写入

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

[mysqld]
port=3306
basedir="D:/Program Files/phpStudy/PHPTutorial/MySQL/"
datadir="D:/Program Files/phpStudy/PHPTutorial/MySQL/data/"
character-set-server=utf8
default-storage-engine=INNODB
#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。
#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。

#新加
innodb_file_per_table = 1
# skip-grant-tables = 1 #跳过权限验证
log-error = D:/Program Files/phpStudy/PHPTutorial/MySQL/data/error.log

4,运行CMD,执行命令

cd PHPTutorial\MySQL\bin

mysqld -remove

mysqld --initialize-insecure --user=mysql

mysqld -install

net start mysql

mysql -u root -p

如果还是要密码的话,在D:/Program Files/phpStudy/PHPTutorial/MySQL/data/error.log这里面看看

2019-06-30T10:26:00.402534Z 1 [Note] A temporary password is generated for root@localhost: bVwHl;mjw6r1

这里就有这个密码,记得原来my.ini注释skip-grant-tables = 1,

5,在phpStudy里面操作

sc delete mysql

执行完后就可以使用phpSudy操作mysql的状态了

本作品采用《CC 协议》,转载必须注明作者和本文链接
vance
vance
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!