将PHPstudy中MySQL5.5升级成MySQL5.7.17
- 爵特猛
- 2018-6-7 23:10
- 其它
- 649
MySQL5.7.17百度网盘资源:https://pan.baidu.com/s/17JPU1ZmtvnbK1m0Km2TThQ,密码:mliw。
1.备份PHPstudy中MySQL文件目录
2.把下载的 MySQL 压缩文件解压至 phpStudy 下的 MySQL目录,复制 my-default.ini ,重命名为 my.ini。
3.打开 my.ini,找到 #basedir 处根据实际情况编辑:
[mysqld] port=3306 basedir="F:/PHPstudy/MySQL/" datadir="F:/PHPstudy/MySQL/data/"
4.把 MySQL 下的bin目录路径添加至系统环境变量;
过程:计算机—>系统属性—>高级系统配置—>环境变量;
选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:我的是:F:\PHPstudy\MySQL\bin ) 修改后的PATH为:
PATH=…….;F:\PHPstudy\MySQL\bin (需注意:1.必须在原有PATH后加英文输入下的分号;2.是追加,不是覆盖。)
5.在 cmd 下进入 MySQL 的 bin 目录(我的是 F:/phpStudy/MySQL/bin),执行:mysqld --initialize #初始化数据库,成功会在MySQL目录下创建data文件夹
(注意:MySQL下的data文件夹不能手动创建,必须经过mysqld --initialize初始化创建)
6.安装服务:mysqld -install
7.启动服务:net start MySQL
8.依据官方说明5.6以后版本,默认生产一个随机密码,默认密码存在/data文件夹的 *.err后缀的文件里:
2018-06-07T12:07:14.053739Z 1 [Note] A temporary password is generated for root@localhost: rEnq,Wp<o51v
9.登录mysql:
通过cmd命令进入MySQL/bin目录,执行mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码,输入随机生成的默认密码。
10.修改密码:修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password(‘新密码’);
注意:版本不同的/data目录下的数据库文件会存在不兼容问题,转移数据库时需在原版本上导出生成SQL文件,再从5.7.17中导入。
爵特猛