메뉴 건너뛰기

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

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

 

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

번호 제목 글쓴이 날짜 조회 수
109 웹사이트 보안 개발 가이드 20160421 관리자 2017.07.25 49
108 jsp 에서 사용자가 생성한 java class 호출 하기 관리자 2015.12.31 50
107 $_SERVER[‘SERVER_SOFTWARE’]=’Apache’ in wp-config.php 관리자 2016.06.24 50
106 Testing the Fastest Way to Import a Table into MySQL (and some interesting 5.7 performance results) 관리자 2015.12.31 51
105 WordPress 4.8.1 Maintenance Release 관리자 2017.08.03 51
104 그누보드 짧은 주소 작성 (nginx) 관리자 2016.02.02 53
103 config static port for nfsd on centos6 관리자 2016.05.21 56
102 pulseaudio [alsa-sink-VT1708S Analog] alsa-sink.c: Error opening PCM device front:0: 부적절한 인수 관리자 2016.12.21 58
101 [MySQL] ERROR 1457 (HY000): Failed to load routine after upgrade or migratrion 관리자 2015.12.31 61
100 The Month in WordPress: August 2017 관리자 2017.09.02 62
99 mysqlbinlog: unknown variable ‘default-character-set=utf8’ 관리자 2016.07.09 64
98 cannot resolve symbol R on android studio 관리자 2016.02.17 65
97 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
96 리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 이야기 – 2편 관리자 2016.08.12 69
95 [AWS] certificate arn:aws:iam server-certificate not found when configure ELB 관리자 2017.06.06 69
위로