将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中导入。


本文为爵特猛原创文章,转载无需和我联系,但请注明来自爵特猛博客www.juetemeng.com