旧版本相关资源下载:https://downloads.mysql.com/archives/
(以下版本号均为实测版本号,不代表同大版本下的其它小版本行为也会一致)
1、MySQL 5.1.46 版本
- 使用命令或服务运行数据库时,不需要也不支持通过参数初始化数据库(下载的压缩包内已有初始数据)
- 默认的 root 用户密码为空,所有需要密码的地方,不输入或留空即可(错误:Authentication to host '127.0.0.1' for user 'root' using method 'mysql_native_password' failed with message: Access denied for user 'root'@'localhost' (using password: YES))
- 在 .NET 程序中,实测最新的 MySql.Data 9.1.0 插件也是可以正常连接的
- 示例连接字符串:Server=127.0.0.1;Port=3307;Database=test;UserID=root;Password=;
2、MySQL 5.7.10 版本
- 从 5.7.X 某个版本后不再自带 my.ini 模板文件,实测 5.7.10 还有,到 5.7.22 就没有了。
- 在使用 MySql.Data 6.9.12 版本插件连接数据库时可能遇到错误,需要禁用 SSL,见下方示例(错误:System.Security.Authentication.AuthenticationException: 调用 SSPI 失败,请参见内部异常。 ---> System.ComponentModel.Win32Exception: 无法连接到本地安全机构)
- 示例连接字符串:Server=127.0.0.1;Port=3307;Database=test;UserID=root;Password=root;SslMode=none;
3、如何恢复数据表
在有完整的 *.frm、*.MYD、*.MYI 三个表文件情况下,建立新的数据库,将表文件放在新的数据库文件夹下即可。
放好后数据库会自动读取到。
查询 MySQL 版本:.\mysqld --version
参考:
https://www.cnblogs.com/sun8134/p/11423388.html
标签:记录,数据库,5.7,示例,版本,MySQL,旧版本,root From: https://www.cnblogs.com/xwgli/p/18553294