MySQL - 신규 사용자 등록 (root)
1. create database 신규DB;
2. use mysql;
3. create user '사용자아이디'@'localhost' identified by '패스워드';
4. create user '사용자아이디'@'%' identified by '패스워드'; -> DBeaver에 연결시 추가
5. insert into db values ('localhost','신규DB','사용자아이디','Y','Y',...);
6. insert into db values ('%','신규DB','사용자아이디','Y','Y',...);
MySQL or MariaDB
1. 기존 Database에서 복구할 Database가 서로 다를 경우 또는 서버가 다를 경우
2. 기존 Database의 언어셋을 \status로 조회한 뒤 언어셋이 utf8mb4로 되어있는지 확인
3. 신규 서버의 Database에 언어셋을 기존 Database의 언어셋과 동일하게 세팅
4. 신규 서버의 Database Tast용 테이블을 생성하여, 백업 후 .sql 파일을 메모장으로 열어서 COLLATE 파트를 필수로 확인
5. 기존 Database를 백업 → mysqldump 명령어 사용
6. 기존 Database 해당 Backup된 .sql 파일을 메모장으로 확인
7. COLLATE를 확인하여, 기존 Database와 신규 Database 환경이 같을 경우는 바로 복구 가능 (COLLATE가 같을 경우)
8. 만약 COLLATE가 다를 경우 메모장에서 COLLATE 언어를 신규 서버 Database COLLATE 언어로 모두 수정
9. mysql 명령어로 복구가 정상적으로 가능