메뉴 건너뛰기

GREATUSER

tech

[MySQL] ERROR 1457 (HY000): Failed to load routine after upgrade or migratrion

 

에러메세지

ERROR 1457 (HY000): Failed to load routine DB_NAME.MY_PROCEDURE_01. The table mysql.proc is missing, corrupt, or contains bad data (internal code -6)

상황

mysql 업그레이드 및 마이그레이션 작업 이후

 

데이터상태

proc 테이블에는 MY_PROCEDURE_01 이 제대로 들어가 있음

use mysql;

select * from proc where name='MY_PROCEDURE_01';

의 결과는 제대로 나옴…

 

호출시

call DB_NAME.MY_PROCEDURE_01;

show create procedure DB_NAME.MY_PROCEDURE_01;

등을 수행하게 되면..

위의 에러메세지가 발생한다는것…

 

원인

  • 테이블 손상
  • 데이터 마이그레이션 실패

등 여러가지가 있겠으나..

나같은 경우는…

구버전 -> 최신(mysql-5.7) 업데이트를 하다보니..

 

프로시저 선언시

CREATE TEMPORARY TABLE TMPTTT(REGDATE varchar(10))TYPE = HEAP

이런식으로 현재 버전에서 지원하지 않는 구문오류로 인해 해당 프로시저가 정상적으로 생성되지 않았던 것.

 

찾느라 무척 애먹음.. ;;;;;

번호 제목 글쓴이 날짜 조회 수
64 [MariaDB] InnoDB: Redo log crypto: failed to decrypt log block 관리자 2016.09.28 77
63 리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 이야기 – 3편 관리자 2016.08.12 77
62 리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 이야기 – 1편 관리자 2016.08.12 76
61 WordPress 4.8 Release Candidate 2 관리자 2017.06.02 73
60 [AWS] certificate arn:aws:iam server-certificate not found when configure ELB 관리자 2017.06.06 70
59 리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 이야기 – 2편 관리자 2016.08.12 70
58 Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MariaDB client in /home1/htdocs/apartzm/affisacc/php/acc_tongys.inc.php on line 188ERROR 1251: Client does not smysql_connect(): Client 관리자 2016.07.26 66
57 mysqlbinlog: unknown variable ‘default-character-set=utf8’ 관리자 2016.07.09 66
56 cannot resolve symbol R on android studio 관리자 2016.02.17 65
55 The Month in WordPress: August 2017 관리자 2017.09.02 62
54 [MySQL] ERROR 1457 (HY000): Failed to load routine after upgrade or migratrion 관리자 2015.12.31 61
53 config static port for nfsd on centos6 관리자 2016.05.21 59
52 pulseaudio [alsa-sink-VT1708S Analog] alsa-sink.c: Error opening PCM device front:0: 부적절한 인수 관리자 2016.12.21 58
51 그누보드 짧은 주소 작성 (nginx) 관리자 2016.02.02 54
50 $_SERVER[‘SERVER_SOFTWARE’]=’Apache’ in wp-config.php 관리자 2016.06.24 52
위로