분류 전체보기 (199)
ººº::Development™:: (66)
ººº::Learning™:: (31)
ººº::Information™:: (37)
ººº::Note™:: (11)
ººº::Photo™:: (50)
ººº::zEtc™:: (3)
rss

믹시
tistory 티스토리 가입하기!
'MySQL'에 해당되는 글 3건
2007. 6. 26. 18:45

몇일째 계속 mySql 때문에 삽질하고 있네..

일단 오늘두 정보를 알려준다는 입장보다는 내가 몰랐던 내용을 하나 또 올린다.

MySQL 4.1 이상 버전에서는 비밀번호를 해쉬알고리즘을 기반으로한 인증 프로토콜을 사용합니다.
그리고 해당 기능이 하위버전의 Client와 호환이 되지 않기에 서버를 4.1이상으로 업그레이드를 한 후에 클라인언트를 통해 서버에 접속을 하고자 한다면 아래와 같은 에러메세지를 접하게 될수 있습니다.

shell> mysql
Client does not support authentication protocol requested
by server; consider upgrading MySQL client

위 문제를 해결하고자 한다면
1. 모든 클라이언트를 4.1 이상으로 업그레이드 한다.
2. 사용하려는 계정의 password를 4.1 이전버전의 체계로 변경한다.

1번이야 쉽게 다운받아서 하면 되지만
2번의 경우는 사용자가 직접 Update를 해줘야 한다.

mysql> Update USER set password=old_password('비밀번호') where USER='계정';
mysql> Flush Privieges

위와같이 해주면 접속하는데 크게 문제가 없는것을 확인할 수 있다.


2007. 5. 28. 17:49
MySQL 연결시 아래와 같은 에러가 발생하였다.

#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

무슨 이유인지는 모르겠지만 인터넷을 찾아보니 다음과 같이 하면 된다고 해서 기록해 놓는다.

mysql> set password for
    -> root@localhost = OLD_PASSWORD(\'비밀번호\');
Query OK, 0 rows affected (0.02 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)




2007. 3. 22. 11:01

갑자기 남호형의 부탁으로 홈페이지 리뉴얼을 하게 됬다.

작업 내용을 살펴보면 형네 회사에서 디자인과 모든 HTML코딩은 끝나있었고 내가 할 일은 이전 데이터를 현제 시스템과 프로그램에 맞게 마이크레이션 해줘야 하는 작업이다.

간단하게 말해 데이터 이전이라고 보면된다.

그런데 이 이전이 같은 플랫폼상에서 이전이면 좋은데 그게 아니라 MySQL에서 MS-SQL이라는 곳으로 이전을 해야 한다는 것이다. 휴!!!!

일단 MySQL과 MS-Sql자체의 DDL두 틀리구 이거 한두가지가 아닌데 더 황당한건 이전 홈페이지가 제로보드로 돌아가고 있다는 것이었다...

제로보드 사용자 입장에서는 편리하게 잘 만들었지만..디비를 조금이라도 한다는 사람은 제로보드의 스키마 구조가 얼마나 안좋은지를 알 수 있을 것이다.

머 우짜든 일은 하게 됬고 일단 디비를 포팅하는게 최우선..

그래서 이리저리 네이보와 구굴신의 도움을 받아서 프로그램이나 글을 찾는 와중에 http://www.convert-in.com/sql2mss.htm 이란곳에서 Convert툴을 제공하고 있었는 사실을 알았다.(이 프로그램은 유료라고 하는디)

머 일단 Demo버전으로 받아서 테스트를 해봤다.

결론은 대 만족...

그냥 깔고 MySql및 MS-Sql host위치와 사용자 ID, PWD만 입력해주고 테이블 선택해주고 그러면 바로 끝!!

자 일단 MySQL에서 MS-SQL로의 데이터 이전은 완료

이제부터는 새로운 홈페이지의 구조에 맞게끔 이전 데이터를 헨들링 할 차래~~
으으으으으으으으으으 그건 또 언제 하징~~ㅠㅠ



prev"" #1 next