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)
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
pc : 5.0.51a-community-nt
이렇게 나오네요. 버전은 같은데 뒤에 뭔가가 틀리네요.
위 버전은 phpMyadmin 에서 웹에서 확인한 결과 입니다.
뭐 어떻게 해줘야 하는지 모르겠는데요.
혹시 스키마? 라는것도 같이 백업후 복구 해줘야 하는지요?
db만 복구한건가요 ..
my.ini에서 oldpassword인가? 그거를 주석 처리(삭제) 해보세요.