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 协议》,转载必须注明作者和本文链接