[Ubuntu 22.04] MariaDB 다른 서버에 이동하기
·
coooding/서버
로컬에서 작업하고 서버로 배포 혹은, 서버 자체를 바꿀 때, db구조와 데이터 모두 옮길 수 있는 방법이 있다. 1. 기존 db를 dump를 이용하여 sql파일로 만들어준다. sudo mysqldump -u root -p 기존DB명 > 저장할 위치/파일이름.sql 2. sql파일을 복사할 서버의 아무 위치에 옮겨준 다음, 해당 서버에 db를 생성한다. sql파일을 이용하여 새로 생성하는것이 아니라, 새로운 서버에 db를 생성후, 해당 db에 덮어씌운다는 느낌이기 때문이다. mysql -u root -p ...생략... create database 원하는db명; 3. 다시 mysql을 나온 후, 리눅스에 아래 명령어를 입력한다. mysql -u root -p 생성한DB이름 < 복사한 위치/파일이름.sql ..
[Ubuntu 22.04] MariaDB 설치
·
coooding/서버
공부를 하면서 서버에 이것저것 깔고 세팅도 변경하다보니, 원래 정상적으로 진행됐던 것들이 에러를 뿜어내며 작동이 안되는 경우가 종종 있었다. 그럴 때마다 데이터 백업 후 서버를 초기화하는데, 초기 세팅을 할 때마다 불필요하게 여러번 구글링하는게 느껴져서 이번 기회에 블로그에 한번에 정리하려고한다. 1. MariaDB 설치 sudo apt install mariadb-server MariaDB 보안 설정 sudo mariadb-secure-installation 이러면 옵션들이 여러개 뜨게 되는데 순서대로 설명하자면, 비밀번호 입력: 처음 설치 시에는 비밀번호가 세팅이 안되어있어 엔터를 누른다. Switch to unix_sokect authentication: default 값으로 유지 / y 입력 Ch..