0
db.sql 덤프에서 데이터베이스를 복원하려고합니다. 서버를 설치하면 루트 사용자 에 대한 암호를 정의하고 복원하려고 시도하는 중 mysql (클라이언트와 서버 모두)을 설치했습니다. 같은 명령으로 DB콘솔을 통해 덤프에서 데이터베이스 복원
[email protected]:~/prj/myprj$mysql -user=root -password=qwerty <db.sql
하지만 ERROR 1045 (28000)는 다음과 같은 오류 얻을 : 난 그냥이 암호를 생성 한 : (YES 암호를 사용하여) 액세스 @ 'localhost를'사용자 'SER = 루트'에 대한 거부를 그래서 그것은 잘못 될 수 없습니다. 아마도 문법에서 뭔가 다른 점이 있을까요? 이 짧은 옵션 -u
을 촬영하고 나머지는 사용자 이름 ser=root
그래서으로한다 그을음 대시,
가 도움이
또는 짧은 옵션하지만 지금은 라인 (22)에 ERROR 1046 (3D000)입니다 선택 (동일한 구문 - 사용자와 암호 앞에 긴 대시 만 사용). 동일한 prj 폴더에있는 db.sql 파일 – curiousity
mysqldump를 사용하여 단일 데이터베이스를 덤프 할 때 덤프 파일에 CREATE DATABASE 또는 USE DATABASE 문이 없습니다. 따라서 복원하려는 데이터베이스의 이름을 명령 줄에 추가하고이 데이터베이스가 이미 존재하는지 확인해야합니다. –
위의 명령문 예제에 데이터베이스 이름'db_name'을 추가했습니다 ... –