首页 > 数据库 >记录一些旧版本 MySQL 的问题与处理

记录一些旧版本 MySQL 的问题与处理

时间:2024-11-18 17:46:15浏览次数:1  
标签:记录 数据库 5.7 示例 版本 MySQL 旧版本 root

旧版本相关资源下载: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

相关文章

  • 深入理解MySQL事务:原理、应用与实践(下)
    深入理解MySQL事务:原理、应用与实践(下)事务的四大特征事务的四大特性(ACID)(面试)数据库的事务必须具备ACID特性,ACID是指Atomicity(原子性)、Consistensy(一致性)、Isolation(隔离性)和Durability(持久性)的英文缩写。1.原子性(Atomicity)原子性是事务的四大特性(ACID)之一,它确保事务包......
  • centos7安装mysql8
    1、更新:sudoyumupdate2、添加MySQLYum存储库:sudorpm-Uvhhttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm3、安装MySQL:  sudoyuminstallmysql-server若安装过程中会报错: Failingpackageis:mysql-community-client-8.0.39-1.el7.x86_......
  • 基于python在线考试统计系统(Pycharm Flask Django mysql)
    文章目录项目介绍系统开发技术路线具体实现截图开发技术系统性能核心代码部分展示源码/演示视频获取方式项目介绍系统主要包括首页、个人中心、学生管理、教师管理、班级管理、班级公告管理、考试通知管理、统计成绩管理、留言信息管理、教师评论管理、试题管理、论......
  • 【MySQL】库的基础操作入门指南
    ......
  • MySQL45讲 第二十五讲 高可用性深度剖析:从主备原理到策略选择
    文章目录MySQL45讲第二十五讲高可用性深度剖析:从主备原理到策略选择一、MySQL主备基础原理(一)主备关系与数据同步(二)主备切换流程二、主备延迟分析(一)主备延迟的定义与计算(二)主备延迟的来源三、主备切换策略(一)可靠性优先策略(二)可用性优先策略(三)策略选择的权衡四、异常......
  • pymysql 工具类
    #!/usr/bin/envpython3#-*-coding:utf-8-*-"""pipinstallpymsql"""importpymysqlimportloggingclassSQLException(BaseException):passclassMySQLOperation(object):def__init__(self,host,username,pass......
  • 深入理解MySQL事务:原理、应用与实践(上)
    事务的应用场景说明在实际生活中,事务在处理复杂的业务逻辑时显得尤为重要。以下是两个典型的应用场景,展示了事务如何确保数据的一致性和完整性。场景一:淘宝购物中的资金流转问题假设你在淘宝上购买了一把阿米洛的键盘,当你完成支付后,资金已经从你的支付宝账户中扣除。然而,就在此......
  • Oracle,PostgreSQL,MySql,SqlServer各数据库查元信息的SQL
    Oracle查询表字段信息SELECTa.COLUMN_NAMEASB_NAME,--字段名称a.DATA_TYPE,--字段数据类型CASEWHENa.COLUMN_NAMEIN(SELECTcols.column_nameFROMall_constraintscons,all_cons_columnsco......
  • 详细!基于php+mysql的同城交友圈子,如何保证源码的安全性?
    一、圈子系统架构前端:Uniapp-vue2.0后端:Thinkphp6前后端分离 系统支持:H5+小程序+双端APP(安卓+苹果)二、社区圈子源码安全性如何保证?权限控制:在开发过程中,通过设置严格的权限控制,确保开发人员只能访问与其工作相关的源代码部分,防止敏感信息的泄露。加密源代码:对源代码进......
  • MySQL数据库的几种基本操作语句
    1.创建数据库`createdatabase[ifnotexists]database_name;`2.查看所有数据库`showdatabases;`3.删除数据库`dropdatabase[ifnotexists]database_name;`4.使用数据库`usedatabase_name;`注:对数据库中的表进行操作需要先使用该数据库5.查询当前数据库下的......