메뉴 건너뛰기

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 리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 이야기 – 3편 관리자 2016.08.12 76
63 WordPress 4.8 Release Candidate 2 관리자 2017.06.02 73
62 [MariaDB] InnoDB: Redo log crypto: failed to decrypt log block 관리자 2016.09.28 73
61 리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 이야기 – 1편 관리자 2016.08.12 73
60 [AWS] certificate arn:aws:iam server-certificate not found when configure ELB 관리자 2017.06.06 69
59 리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 이야기 – 2편 관리자 2016.08.12 69
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 cannot resolve symbol R on android studio 관리자 2016.02.17 65
56 mysqlbinlog: unknown variable ‘default-character-set=utf8’ 관리자 2016.07.09 64
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 pulseaudio [alsa-sink-VT1708S Analog] alsa-sink.c: Error opening PCM device front:0: 부적절한 인수 관리자 2016.12.21 58
52 config static port for nfsd on centos6 관리자 2016.05.21 56
51 그누보드 짧은 주소 작성 (nginx) 관리자 2016.02.02 53
50 WordPress 4.8.1 Maintenance Release 관리자 2017.08.03 51
위로