Database Backup
mysqlsump -u root -p (폴더명) > (파일명): 해당 폴더에 파일을 덤프.(cmd)
mysqldump -u root -p (zerobase) (celeb) > (celeb.sql):제로베이스 폴더 안에 있는 celeb테이블을 celeb.sql로 덤프.(cmd)
mysqldump -d -u root -p zerobase snl_show > snl_show.sql: 데이터를 뺀 데이터의 형식만 덤프.(cmd)
source (___.sql): 로컬의 파일을 mysql의 remote데이터베이스로 옮겨준다.(sql)
>mysqldump --set-gtid-purged=OFF -h "<hostname>" -P <port> -u <username> -p<비밀번호> <데이터베이스이름> > <파일이름>: 데이터베이스 자체를 백업할때는 앞의 옵션을 붙여줘야한다.
- 오류
데이터 백업을 하는데 계속 아래와 같은 오류가 발생하였다.
- 우선 첫번째로 power shell을 cmd창으로 바꿔주어야 한다.
https://herojoon-dev.tistory.com/106- 하지만 아래와 같은 문제가 계속 발생하여 아예 비밀번호가 잘못된 것 같아 다시 비밀번호를 설정해주었다.
sc query를 통해 현재 사용하고있는 Mysql의 서비스 명이 어떤지 확인하기.net stop MySQL80으로 Mysql서비스를 일단 중지.ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호';
FLUSH PRIVILEGES;

net start MySQL80을 입력해 서버를 다시 시작한다.mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini" --init-file=(경로입력) --console
mysql -u root -p를 다시 입력해 새로운 비밀번호를 입력해준다.