묻고답하기
디비를 복구 중에~ 이런 현상이... LOCKTABLES`xe_action_forward`WRITE ;
2015.04.30 17:34
오류
SQL 질의:
--
-- Dumping data for table `xe_action_forward`
--
LOCKTABLES`xe_action_forward`WRITE ;
#1044 - Access denied for user 'bsplus'@'localhost' to database 'bsplus'
왜 이러는건가요 ㅠㅠ
- [2015/07/06] 묻고답하기 서버이전에 대한 질문입니다. mysql... *2
댓글 15
-
불패의초인
2015.04.30 19:29
-
불패의초인
2015.04.30 19:30
이렇게 애러가 나네요 ㅠㅠㅠㅠㅠ
-
불패의초인
2015.04.30 19:40
--
-- Table structure for table `xe_addons` < 이거는 생성한다는 거고...
--DROP TABLE IF EXISTS `xe_addons`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `xe_addons` (
`addon` varchar(250) NOT NULL,
`is_used` char(1) NOT NULL DEFAULT 'Y',
`is_used_m` char(1) NOT NULL DEFAULT 'N',
`is_fixed` char(1) NOT NULL DEFAULT 'N',
`extra_vars` text,
`regdate` varchar(14) DEFAULT NULL,
PRIMARY KEY (`addon`),
KEY `idx_regdate` (`regdate`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `xe_addons` 여기부턴 잠근다는 말인건가요?
--LOCK TABLES `xe_addons` WRITE;
/*!40000 ALTER TABLE `xe_addons` DISABLE KEYS */;
/*!40000 ALTER TABLE `xe_addons` ENABLE KEYS */;
UNLOCK TABLES;이해가 안되네요...
이렇게 소스를 한방에 복사해서
sql 퀘러문 넣는곳에 넣으면 애러가 나고
위에 소스 하나만 넣으면 테이블이 생성은 되나...너무 이상하네여...
왜이렇게 백업이 된건지...;; 원래 이런건데 복원이 안되는건지.....
ssh 에서도 안되네요...
[SSH:~/public_html]$ mysql -ubsplus -p*************** bsplus < bsplus.sql
-bash: /usr/local/mysql/bin/mysql: No such file or directory이렇게 하면 이런 애러가 나옵니다
-
BJ람보
2015.04.30 22:32
디비를 복구 한다는게 어떻게 하신건가요..?
일반적인 sql파일을 myphpadmin상에서 넣으신것인가요?
보통은 shell을 통해서 접속하셔서 백업 복구를 권장하고 있습니다 :)
-
불패의초인
2015.04.30 23:49
ssh 에서
mysql -u아이디 -p암호 계정아디 < 디비파일.sql
이런식으로 했구요~
그러나 안되더라구요..
그리고 다시 디비에 들어가서 sql 퀘러 넣는데다가도 넣어봤는데 안되고...
가져오기 팁에서 해도 안되더라구요...??
혹시 sql 버전이 틀려도 그럴수 있나요??
MySQL dump 10.14 Distrib 5.5.40-MariaDB, for Linux (x86_64)
이고,,
지금 서버의 버전은 이거입니다 사진이요~
-
BJ람보
2015.04.30 23:51
꼭 버전의 차이 때문에 문제점 생기기 보다는.. mysql -u아이디 -p암호 계정아디 < 디비파일.sql 할때, mysqldump 을통해서 정상적으로 빠진 파일인지, 확인이 필요해보입니다.
-
불패의초인
2015.04.30 23:52
네 그거 정상적으로 빠진 파일 맞습니다. 예전에 a2b.so서버에서 운영 중단할때~
제가 ssh 에서 빼온건데요~
문제는 제가 2개씩이나 있는데
둘다 다 그러네요 ㅠㅠ;
-
BJ람보
2015.05.01 00:07
복원작업시 해당 넣는 테이블에 모든 테이블을 지우고 작업하신건가요?
그리고.. 정확한 테이블네임을 ssh상에서 입력하신건가요?
-
불패의초인
2015.04.30 23:53
다시 xe를 시작하고
게시글만 옮겨야 할지 난감합니다...
-
BJ람보
2015.05.01 00:00
그리고 해당 복구를 위한 DB테이블을 모두 드랍(삭제) 를 한다음.. 해야하는 작업이기도 합니다..
-
불패의초인
2015.05.01 00:28
다 지워진 상태에서 했죠~ 1개 테이블만 생기고 애러나고 그래서 다시 지워보고 다시 해도...
-
BJ람보
2015.05.01 03:22
오래된 구버전이라면.. 호환이 안맞아서 백업이나 복구과정에서 에러 생겼을지도요..ㅎ
-
간장게장같은남자
2015.05.01 08:42
안녕하세요. a2b.so 입니다.
-bash: /usr/local/mysql/bin/mysql: No such file or directory << mysql 경로가 맞지 않습니다.
운영시 mysql 서버는 Mariadb 5.5 버전이었습니다.
-
불패의초인
2015.05.01 18:06
아 그렇군요 ... 그럼 다시 시작하고 있는데
잘한거군요 ㅠㅠ
아 게시글이라도 복구 해봐야겠어요.
근데 게시글만 빼다가 다른 게시판에 넣는 방법도 있겠죠?
-
jake
2015.12.31 10:38
아우~ 저도 이것때문에 좀전까지 고생했네요.
방법은 똑같은 이름의 db테이블 만들고 임포트 하세요.
--
-- Table structure for table `xe_action_forward`
--
DROP TABLE IF EXISTS `xe_action_forward`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `xe_action_forward` (
`act` varchar(80) NOT NULL,
`module` varchar(60) NOT NULL,
`type` varchar(15) NOT NULL,
UNIQUE KEY `idx_foward` (`act`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `xe_action_forward`
--
LOCK TABLES `xe_action_forward` WRITE;
/*!40000 ALTER TABLE `xe_action_forward` DISABLE KEYS */;
INSERT INTO `xe_action_forward` VALUES ('trackback','trackback','controller'),('rss','rss','view'),('atom','rss','view'),('dispAdminAttendanceList','attendance','view'),('dispAttendanceAdminBoardConfig','attendance','view'),('dispAttendancePersonalInfo','attendance','view'),('procAttendanceInsertConfig','attendance','controller'),('procAttendanceDeleteData','attendance','controller'),('procAttendanceCheckData','attendance','controller'),('IS','integration_search','view');
/*!40000 ALTER TABLE `xe_action_forward` ENABLE KEYS */;
UNLOCK TABLES;
이부분만 sql 파일에서 지우고 했더니...