一、问题描述:
最近重装Windows 10系统后准备升级软件版本,发现MySQL新版本为5.7.10,于是按照以前的操作方式安装(①解压ZIP;②安装Windows服务;③启动MySQL服务;③修改root默认空密码),然后先后发现了启动失败、修改密码失败等问题,遂整理以下操作以分享。
问题:启动失败,MySQL 服务无法启动、服务没有报告任何错误。
原因:MySQL 5.7.6 changelog:废弃了mysql_install_db,使用mysqld –initialize (formerly known as “mysqld –bootstrap,” now deprecated.)替代。
总结:MySQL将需要使用命令–initialize初始data,具体请看"操作步骤"。
问题:修改密码失败,Access denied for user 'root'@'localhost' (usering password: NO)。
原因:MySQL 5.7.4 changelog:可以跳过 -skip-random-password 选项来默认生成随机密码。
MySQL 5.7.5 changelog:还是默认生成随机密码,但是选项修改为 –insecure。
总结:MySQL升级日中"提升MySQL安全性"将抛弃空""密码初始方式,通过命令–initialize初始data并生成随机密码。
二、操作步骤:
1.解压至目录D:\Program Files\MySQL\mysql-5.7.10(个人习惯"标准"目录)
2.复制文件my-default.ini重命名新文件my.ini,新文件my.ini粘贴以下内容:
3.DOS进入目录bin执行命令(添加Windows服务):mysqld --install。
移除Windows服务命令(必须时使用):mysqld --remove。
4.继续执行命令(初始化MySQL"data"并获得初始密码):mysqld --initialize --console。
注意:必须记录该初始密码,以备修改密码。
5.继续执行命令(启动MySQL服务):net start mysql。
6.继续执行命令(修改MySQL默认密码为"root"):mysqladmin -u "root" -p password "root"。
注:此处需输入"步骤4"得到的初始密码。
7.完成。
三、升级程序:
如有好的建议或成功案例请留言,谢谢!
最近重装Windows 10系统后准备升级软件版本,发现MySQL新版本为5.7.10,于是按照以前的操作方式安装(①解压ZIP;②安装Windows服务;③启动MySQL服务;③修改root默认空密码),然后先后发现了启动失败、修改密码失败等问题,遂整理以下操作以分享。
问题:启动失败,MySQL 服务无法启动、服务没有报告任何错误。
原因:MySQL 5.7.6 changelog:废弃了mysql_install_db,使用mysqld –initialize (formerly known as “mysqld –bootstrap,” now deprecated.)替代。
总结:MySQL将需要使用命令–initialize初始data,具体请看"操作步骤"。
问题:修改密码失败,Access denied for user 'root'@'localhost' (usering password: NO)。
原因:MySQL 5.7.4 changelog:可以跳过 -skip-random-password 选项来默认生成随机密码。
MySQL 5.7.5 changelog:还是默认生成随机密码,但是选项修改为 –insecure。
总结:MySQL升级日中"提升MySQL安全性"将抛弃空""密码初始方式,通过命令–initialize初始data并生成随机密码。
二、操作步骤:
1.解压至目录D:\Program Files\MySQL\mysql-5.7.10(个人习惯"标准"目录)
2.复制文件my-default.ini重命名新文件my.ini,新文件my.ini粘贴以下内容:
3.DOS进入目录bin执行命令(添加Windows服务):mysqld --install。
移除Windows服务命令(必须时使用):mysqld --remove。
4.继续执行命令(初始化MySQL"data"并获得初始密码):mysqld --initialize --console。
注意:必须记录该初始密码,以备修改密码。
5.继续执行命令(启动MySQL服务):net start mysql。
6.继续执行命令(修改MySQL默认密码为"root"):mysqladmin -u "root" -p password "root"。
注:此处需输入"步骤4"得到的初始密码。
7.完成。
三、升级程序:
如有好的建议或成功案例请留言,谢谢!