db백업하고 복구하였더니 로그인이 안되요. 정보
db백업하고 복구하였더니 로그인이 안되요.
본문
cafe24 를 통해서 UTF-8로 서버를 세팅해서 그누보드4를 최신버전으로 설치했습니다.
몇일 운영하다가 백업과 복구를 테스트 해보기위해 제 pc 에 apm_setup6를 설치하였고
서버에 올린 그누보드4_UTF-8 을 pc 에 설치 작업을 시작했습니다.
그리고 서버에서 mysqldump -u ... -p ... gnuboard > gnuboard.sql
이런식으로 백업을 받은후 제 pc 에서 복구를 했습니다.
복구는 정상적으로 됐으며 로그인을 시도했더니 로그인이 안됩니다.
분명 admin 의 암호를 정확히 입력하였는데 안됩니다.
pc 에서도 한글이나 기타 깨지는 현상은 없는데 로그인만 안됩니다.
어떻게 된건가요?
보시면 아시겠지만 문자셋이 조금씩 다릅니다.
어떻게 하면 로그인을 할수 있을까요?
server 의 mysql 문자관련 정보입니다.
mysql> show variables like 'c%';
+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
| completion_type | 0 |
| concurrent_insert | 1 |
| connect_timeout | 5 |
+--------------------------+----------------------------------------+
14 rows in set (0.00 sec)
아래 DB 는 localhost 에서 보여진 정보입니다.
mysql> show variables like 'c%';
+--------------------------+--------------------------------------------+
| Variable_name | Value |
+--------------------------+--------------------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | G:\APM_Setup\Server\MySQL5\share\charsets\ |
| collation_connection | latin1_swedish_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
| completion_type | 0 |
| concurrent_insert | 1 |
| connect_timeout | 10 |
+--------------------------+--------------------------------------------+
14 rows in set (0.00 sec)
몇일 운영하다가 백업과 복구를 테스트 해보기위해 제 pc 에 apm_setup6를 설치하였고
서버에 올린 그누보드4_UTF-8 을 pc 에 설치 작업을 시작했습니다.
그리고 서버에서 mysqldump -u ... -p ... gnuboard > gnuboard.sql
이런식으로 백업을 받은후 제 pc 에서 복구를 했습니다.
복구는 정상적으로 됐으며 로그인을 시도했더니 로그인이 안됩니다.
분명 admin 의 암호를 정확히 입력하였는데 안됩니다.
pc 에서도 한글이나 기타 깨지는 현상은 없는데 로그인만 안됩니다.
어떻게 된건가요?
보시면 아시겠지만 문자셋이 조금씩 다릅니다.
어떻게 하면 로그인을 할수 있을까요?
server 의 mysql 문자관련 정보입니다.
mysql> show variables like 'c%';
+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
| completion_type | 0 |
| concurrent_insert | 1 |
| connect_timeout | 5 |
+--------------------------+----------------------------------------+
14 rows in set (0.00 sec)
아래 DB 는 localhost 에서 보여진 정보입니다.
mysql> show variables like 'c%';
+--------------------------+--------------------------------------------+
| Variable_name | Value |
+--------------------------+--------------------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | G:\APM_Setup\Server\MySQL5\share\charsets\ |
| collation_connection | latin1_swedish_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
| completion_type | 0 |
| concurrent_insert | 1 |
| connect_timeout | 10 |
+--------------------------+--------------------------------------------+
14 rows in set (0.00 sec)
댓글 전체

mysql 버전대를 비교해보세요.

서버 : 5.0.51a-log
pc : 5.0.51a-community-nt
이렇게 나오네요. 버전은 같은데 뒤에 뭔가가 틀리네요.
위 버전은 phpMyadmin 에서 웹에서 확인한 결과 입니다.
뭐 어떻게 해줘야 하는지 모르겠는데요.
혹시 스키마? 라는것도 같이 백업후 복구 해줘야 하는지요?
pc : 5.0.51a-community-nt
이렇게 나오네요. 버전은 같은데 뒤에 뭔가가 틀리네요.
위 버전은 phpMyadmin 에서 웹에서 확인한 결과 입니다.
뭐 어떻게 해줘야 하는지 모르겠는데요.
혹시 스키마? 라는것도 같이 백업후 복구 해줘야 하는지요?

새로 컴에 그누보드를 설치하시고 ..
db만 복구한건가요 ..
db만 복구한건가요 ..
암호때문에 그런거 아닐까요?
my.ini에서 oldpassword인가? 그거를 주석 처리(삭제) 해보세요.
my.ini에서 oldpassword인가? 그거를 주석 처리(삭제) 해보세요.