반응형

mariadb 데이터베이스를 신규 서버로 이관 작업 

MariaDB 데이터베이스를 백업하는 방법에는 여러 가지가 있습니다. 가장 흔히 사용되는 방법은 mysqldump 유틸리티를 사용하는 것입니다. 이 도구는 MariaDB와 MySQL에서 모두 사용될 수 있으며, 데이터베이스를 SQL 파일로 덤프하는 방법을 제공합니다.

01.MySQL를 cmd에서 실행 

mariadb mysql 실행

02.백업 명령 실행 

  • mysqldump -u [username] -p --all-databases --routines --triggers > full_backup.sql
  • Windows에서 아래와같은 메이시지 발생 
  • 리눅스에서 문제없음 

Windows에서 실패

03.mariadb-dump

  • 명령어 : mariadb-dump.exe -uroot -p123 database_name >c:\backup_241129.sql
  • "C"에 바포 백업 할수 없음  

windows 액세스가 실패

  • 명령어 : mariadb-dump.exe -uroot -p123 database_name>c:\ backup\backup_241129.sql
  • 계정 대소문자 구분 
  • 혹은 권한이 없음 

백업실패

  • root 로컬 백업 권한 추가
--권한 로컬 백업 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'root1234!';
#권한 적용
FLUSH PRIVILEGES;

04.백업성공

  • 명령어 :mariadb-dump.exe -uroot -proot123! database_name > c:\ backup\backup_241129.sql

반응형

+ Recent posts