사이트를 다른서버로 옮기는 작업을 하려고하는데요
select * from g4_config
1146 : Table '7qmusic.g4_config' doesn't exist
/usr/local/mysql/bin/mysql: unrecognized option `--compatible=mysql323'
error file : /index.php
이런메세지가 뜨더라구요 그래서 계속 알아보니
MYSQL 버전이 달라서 그런다 그래서 db 를 덤프한후 리스토어 하면 된다 라고 하더라구요
어찌어찌 mysqldump -u7qmusic -p7qm987 7qmusic --lock-table=0 > 7qmusicback.sql 이런명령어로
덤프파일을 만들고 ftp 받아서 그쪽서버에 올린다음 리스토어를 하라고해서 하는데
mysql -uID -pIDPASSWD DB --compatible=mysql323 --default-character_set=euc-kr > DBback.sql
이렇게 입력하니
/usr/local/mysql/bin/mysql: unrecognized option `--compatible=mysql323'
이런메세지가 뜨더라구요....
그래서 막히고 있습니다.
애초에 mysql 버전이 달라서 그런건지
DB를 덤프해서 리스토어 하면 해결이 되는건지....
조언 부탁드릴게요
|
댓글을 작성하시려면 로그인이 필요합니다.
프로그램
태그 필터 (최대 3개)
전체
개발자
소스
기타
mysql
팁자료실
javascript
php
linux
flash
정규표현식
jquery
node.js
mobile
웹서버
os
프로그램
강좌
썸네일
이미지관련
도로명주소
그누보드5
기획자
견적서
계약서
기획서
마케팅
제안서
seo
통계
서식
통계자료
퍼블리셔
html
css
반응형
웹접근성
퍼블리싱
표준화
반응형웹
홈페이지기초
부트스트랩
angularjs
포럼
스크린리더
센스리더
개발자톡
개발자팁
퍼블리셔톡
퍼블리셔팁
기획자톡
기획자팁
프로그램강좌
퍼블리싱강좌
댓글 5개
그냥 빼고 해보시면 뭐라고 뜨나요?
더군다나 3점대에서 4점대로 옮기면 db구조 자체가 달라져서 그냥은 해결이 힘드신것으로 알고있습니다 ㅠㅠ
해당문제의 경우 이렇게 한번 해보세요
mysql 설치 폴더 안에 bin 폴더 있거든요
mysql_upgrade 란 명령어로 업그레이드 진행하시면 이전버전에서 현재 버전으로
스키마정보가 모두 업그레이드 됩니다.
명령어는 모르시겠다면 단순하게 shell > bin/mysql_upgrade 라고만 때리셔도 될거에요
mysql -uID -pIDPASSWD DB --compatible=mysql323 --default-character_set=euc-kr > DBback.sql
이게 아니라 리다이렉션 방향이 잘못되었네요
mysql -uID -pIDPASSWD DB --compatible=mysql323 --default-character_set=euc-kr < DBback.sql 입니다.