免安装版mysql5.7.26 版 安装服务的配置

这次是记录自己在更换mysql到5.7.26版本 所遇到的坑。。。。。。。。。。。。。。。。

首先在mysql官网下载该版本mysql 可惜太大了没法上传到博客 

https://dev.mysql.com/downloads/mysql/ 这个链接 点击 looking for previous GA versions 你可以看到所有的mysql 版本 请自行下载

解压mysql的压缩包放在D更目录底下

1、配置mysql环境变量    D:\mysql-5.7.26-winx64\bin

2,打开dos界面

3、输入命令 sc delete mysql //删除 旧服务

4、D:\mysql-5.7.26-winx64\bin 目录下 mysqld --initialize 初始化数据库 生成data 目录及文件

5、复制 旧的my.ini 文件进D:\mysql-5.7.26-winx64目录下

并且更改my.in文件底下的

basedir="D:/mysql-5.7.26-winx64/"  #mysql的根目录
datadir="D:/mysql-5.7.26-winx64/data/" #mysql的data目录

skip-grant-tables   #表示忽略密码

6、回到dos界面  D:\mysql-5.7.26-winx64\bin 目录下执行

mysqld --install MySQL --defaults-file="D:\mysql-5.7.26-winx64\my.ini"    //安装服务

   

7、net start mysql 启动服务

8、mysql -u root -p 不用登陆密码 直接进去 

9.修改密码
update mysql.user set authentication_string=password('填上你的密码(例如123456)') where user='root' and Host = 'localhost';

flush privileges;

quit;

10.停止mysql服务  net stop mysql

11.恢复上个版本的数据库内容

复制旧的mysql 的data目录底下的 数据库文件 例如 test 数据库对应在data目录底下就是test

这里将data底下的test文件夹和ibdata1文件复制到 mysql5.7.26底下的data目录即可

12.最后重启服务 net start  mysql 大功告成

 

emmmmm。。。。。。遇到一个坑 之前安装服务使用了 mysqld install 命令安装 导致电脑在关机状态下启动并没有同时启动mysql服务这个问题。 网上各种查mysql的免安装版本的配置 一直找不到问题出现在哪里 直到今天06.04  足足花了一个月时间终于解决(当然不是整天都在找问题在哪 但是有时间就会看) 

最后有什么错误的地方 有看到的请留言一下 谢谢

。。。。。。。。。。。。还是不行

emmmmmm 刚说完不行 又可以了。。。。

要改的是 my.ini文件 basedir datadir  改为以下 (不造有没有关系 反正改了就可以了)

basedir="D:/mysql-5.7.26-winx64/"
datadir="D:/mysql-5.7.26-winx64/data/"

之前是这个

basedir=D:\mysql-5.7.26-winx64\  #mysql的根目录
datadir=D:\mysql-5.7.26-winx64\data\  #mysql的data目录

mysql 无法自动启动的问题 快疯了我  现在终于弄好 完美结束 刚好66

 

 

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值