MENU

mysql5.5升级到5.7

January 4, 2019 • 阅读:58 • 经验实践

本文介绍的是“原地升级”模式,其他模式请自行百度哦。

  1. 将现有的mysql关闭。使用cmd窗口,进入到mysql目录下面,将mysql服务移除修改环境变量。
    wu
  2. 下载最新的mysql5.7压缩包。
    下载地址下载,最新的mysql5.7的压缩包解压开你会发现,没有data目录和my.ini文件,跟之前的版本不一样。先把服务停止*(服务名称依据实际而定,我这里是MYSQL1)。
    wu
  3. 将之前mysql5.6的data目录里面的你创建的库文件夹备份,然后将my.ini文件拷贝至mysql5.7下。修改里面的东西
    注释掉innodb_additional_mem_pool_size=2M修改table_cache=256table_open_cache=256 修改basedirdatadirinnodb_data_home_dir(这个目录必须存在)
  4. 执行mysql初始化命令:mysqld --initialize --console,(这里会生成root密码)然后将第三步备份的数据放到生成的data文件夹(只要你创建的数据库)中。
  5. 将mysql5.7的服务添加到win的服务队列中,并且启动mysql服务,将mysql5.7的服务添加到win的服务队列中。
    请输入图片描述
  6. 执行命令mysql_upgrade -uroot -p123456这里密码在第四步生成了要注意看看。
    请输入图片描述
  7. 升级成功后,再次重启mysql5.7服务就可以了。
Tags: None
0:00