window下mysql5.7.2升级安装笔记

一、删除旧版

先用mysqld –remove 删除掉服务,再把data文件夹也删除,重新执行以下三条指令即可完成

D:\MySQL\bin>mysqld --remove
D:\MySQL\bin> .... //删除旧数据 存放路径 原旧数据路径手动删除

二、安装mysql5.7.2

D:\MySQL\bin>  mysqld --install (安装方式一)
D:\MySQL\bin>  mysqld --initialize-insecure (安装方式二 无密码!)
D:\MySQL\bin>  net start mysql
[mysqld]
 port = 3306
 basedir=D:\MySQL
 datadir=D:\MySQL\data
 max_connections=200
 character-set-server=utf8
 default-storage-engine=INNODB
 explicit_defaults_for_timestamp=true
 [mysql]
 default-character-set=utf8
 [client]
 port=3306
 default-character-set=utf8

三、查找临时密码

在前面生成的data目录下找到后缀为.err的文件,该文件中有个临时密码
在搜索中搜索 .err >>> DESKTOP-LPCV0RL.err

…
2019-04-28T06:24:28.829456Z 1 [Note] A temporary password is generated for root@localhost: Zr8mv;#o?jg/
…
Zr8mv;#o?jg/    //即为临时密码

四 、 以临时密码登录

# mysql -uroot -p
 D:\MySQL\bin>mysql -uroot -p
 Enter password: 
 Welcome to the MySQL monitor.  Commands end with ; or \g.
 Your MySQL connection id is 2
 Server version: 5.7.26
 Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
 Oracle is a registered trademark of Oracle Corporation and/or its
 affiliates. Other names may be trademarks of their respective
 owners.

五 、 更改密码

mysql>set password for root@localhost=password('xxxxxx');

六 、 其他

可以输入mysqld –console 启动 查看启动的报错信息

重新先用msqld –remove 删除掉服务,再把data文件夹也删除,重新执行以下三条指令即可完成

cmd到bin目录下执行mysql -uroot (无需密码) , 即可进入,因为上边是用insecure 创建的

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注