`
lgcjar
  • 浏览: 18254 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MySQL 1548 Cannot load from mysql.proc. The table is probably corrupted

 
阅读更多

原因是mysql.proc升级时有个字段没有升级成功。

在5.1中mysql.proc表的comment字段是varchar(64):

 

 `comment` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',

但在5.5中应该是text:

 

`comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,   So,执行下面的语句,把这个字段修改为text,就彻底OK了: 
ALTER TABLE `proc`
MODIFY COLUMN `comment`  text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;
分享到:
评论

相关推荐

    mysql 的proc 表

    `proc.frm`, `proc.MYD`, `proc.MYI`是MySQL数据文件,它们构成了`proc`表的数据存储结构。 1. `proc.frm`: 这个文件存储了`proc`表的结构信息,包括字段定义、索引等元数据。`.frm`文件是MySQL用来保存表结构的二...

    proc开发手册.rar

    原版的oracle proc开发手册,英文书籍。 This chapter introduces you to the Pro*C/C Precompiler. You look at its role in developing application programs that manipulate Oracle data and find out what it ...

    mysql_proc_page_order.zip_page_proc_page_排序MYSQL

    本篇将详细解析标题“mysql_proc_page_order.zip_page_proc_page_排序MYSQL”所涵盖的知识点,以及如何在MySQL中实现翻页与排序的存储过程。 首先,我们需要了解SQL中的`ORDER BY`子句,它是用于对查询结果进行排序...

    man proc(5) (中文翻译缩减版)

    proc(5) - Linux man page(中文翻译) proc(5)是 Linux 系统中的一个伪文件系统,它提供了进程信息的接口,挂载在/proc目录下。该目录下的文件大多数是只读的,但某些文件也允许内核变量被修改。 proc(5)的主要...

    proc.rar proc.rarproc.rar

    很抱歉,根据您提供的信息,"proc.rar" 可能是一个重复或错误的输入,没有提供足够的具体细节来生成一篇超过1000字的文章。通常,"proc" 在IT领域指的是“进程”,在Linux或Unix系统中,"/proc" 是一个虚拟文件系统...

    mysql-proc.rar_MYSQL_mysql proc_mysql教程

    `mysql-proc.rar`这个压缩包文件似乎包含了专门关于MySQL中的过程(PROC)部分的教程。`MYSQL_mysql proc_mysql教程`的标题提示我们,这份资料将深入讲解MySQL的存储过程(PROC),这是数据库管理员和开发人员在编写...

    MySQL常用语句指令和功能详解.rar

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它具有高效、稳定和易于学习的特点。本资料包“MySQL常用语句指令和功能详解.rar”包含了一份关于MySQL基础操作和高级特性的详细文本文件——“MySQL常用...

    CREATE PROC [dbo].[proc_insert].sql

    根据表查询条件自动生成insert into sql语句,支持where条件,支持表各种类型字段。打印出来的字符不会被截断。sp执行完后,直接copy出来就可以在ms sql里执行。

    MySql报错Table mysql.plugin doesn’t exist的解决方法

    在MySQL数据库系统中,"Table mysql.plugin doesn’t exist" 是一个常见的错误,通常会在尝试启动MySQL服务时出现。这个错误表明MySQL服务器无法找到`mysql.plugin`表,该表是MySQL内部的一个关键组件,用于管理...

    新手MySQL工程师必备命令速查手册.docx

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其适合于中小型企业和初学者。对于新手MySQL工程师来说,掌握基础的CRUD操作和高级功能是至关重要的。以下是一份详细的速查手册,涵盖了MySQL常用语句和高级...

    up_469079_MySQL-DropBox_3i7dy.rar

    【MySQL-DropBox】是一个基于PHP的开源项目,旨在实现MySQL数据库的自动备份,并将这些备份上传到用户的Dropbox账户中。这个项目对于那些需要定期备份数据库并希望在云端存储这些备份的用户非常有用,例如网站管理员...

    up_1271802_MySQL-DropBox_wotg6o.rar

    标题中的"up_1271802_MySQL-DropBox_wotg6o.rar"表明这是一个关于将MySQL数据库备份并上传到Dropbox的项目。从描述中我们可以了解到,这个项目是用PHP编程语言编写的,它提供了一个简单的脚本,用于自动备份多个...

    解决Mysql Error-The user specified as a definer (‘mysql.infoschema’

    在MySQL数据库操作中,"The user specified as a definer (‘mysql.infoschema’@’localhost’) does not exist" 是一个常见的错误提示,这通常发生在尝试执行存储过程、触发器或者视图等对象时,这些对象的定义者...

    up_1219035_MySQL-DropBox_3y40g4.rar

    3. "MySQL_DropBox_Sync_with_Compression_no_proc_open.php"可能是一个不使用`proc_open`函数的版本,`proc_open`在某些环境中可能会受到限制,这个版本可能采用了其他方法来执行命令行操作,比如备份数据库。...

    up_220341_MySQL-DropBox_93rj1.rar

    标题中的"up_220341_MySQL-DropBox_93rj1.rar"表明这是一个关于MySQL数据库与Dropbox集成的项目,可能是某个版本或更新的标识。这个压缩包包含了一系列PHP脚本,用于自动化MySQL数据库的备份并将其同步到Dropbox账户...

    Springer.The.Developer’s.Guide.to.Debugging.2008.pdf

    7.3.1 How to Determine What the Current Thread is Executing . 94 7.3.2 Analyzing the Threads of the Program . . . . . 95 7.4 Familiarize Yourself with Threading Analysis Tools . . . . . 96 7.5 ...

    MySQL.rar_MySQL命令

    - `SELECT * FROM table1 JOIN table2 ON table1.column = table2.column;`: 结合两个表的数据,基于它们之间的关联列。 17. **子查询**: - `(SELECT column FROM table WHERE condition)`: 在主查询中嵌套查询...

    mysql存储过程与视图(存储过程语法介绍、MySQL视图用法、注意事项)..docx

    ### MySQL存储过程与视图详解 #### 一、MySQL存储过程 ##### 1、概念简介 存储过程是一种在数据库服务器中存储预编译SQL代码块的方式。这些代码块可以包括复杂的逻辑,允许用户通过简单的调用来执行一系列操作。...

    The Linux Kernel Module Programming Guide

    Table of Contents Foreword 1. Acknowledgements 2. Nota Bene 1. Introduction 1.1. What Is A Kernel Module? 1.2. How Do Modules Get Into The Kernel? 2. Hello World 2.1. Hello, World (part 1): The ...

    SQL导出MySQL单个存储过程.txt

    SQL语句对单个的MySQL存储过程导出 首先确保参数secure-file-priv='' 表示不限制mysqld在任意目录...FROM MYSQL.PROC A WHERE A.NAME = PRO_NAME INTO OUTFILE "/HOME/MYSQL/PRO_NAME.SQL" FIELDS ESCAPED BY '';

Global site tag (gtag.js) - Google Analytics