Ubuntu 22.04에 Wordpress 설치 및 호스팅 (4. mariaDB 설치)

P4·2023년 5월 13일
0
post-thumbnail

참고한 글

Docker로 Mairadb(MySQL) 편하게 설치하기.


mariaDB 컨테이너 생성

  • docker-compose가 설치되어 있지 않다면 우선 설치해준다
sudo apt install docker-compose
mkdir -p /data/mariadb/data
# 용량이 많은 다른 하드의 폴더를 사용할 수 있지 않을까 하여 설치위치를 변경해봤으나 어디선가 꼬인탓에 재설치를 해야했다.
# 가급적 변경하지 않는 것을 권장한다.
cd /data/mariadb
sudo vim docker-compose.yml
  • mariaDB의 버전을 가장 최근의 것으로 설치해봤으나 컨테이너 내에서 sql 명령어 사용이 불가능했다.
version: '3.1'

services:

  db:
    container_name: wp_mariadb
    image: mariadb:10.8.2-rc
    restart: always
    environment:
      MARIADB_ROOT_PASSWORD: example
    ports:
      - 3306:3306
    volumes:
      - /data/mariadb/data:/var/lib/mysql
  • 자세한 설명은 이곳을 참고

  • 작성이 끝났으면 docker-compose up -d으로 내용물 설치 및 컨테이너 시작

  • 컨테이너 종료 : docker stop wp_mariadb

  • 컨테이너 시작 : docker start wp_mariadb

  • 컨테이너 상태 확인 : docker ps


컨테이너 내부 접속

  • 컨테이너가 실행되었다면 docker exec -it wp_mariadb bash로 내부에 접속한다.

  • root@컨테이너ID가 나온다면 성공, 컨테이너에서 나오는법은 ctrl + P + Q

mysql -u root -p

# 패스워드는 example

ROOT Password 변경

  • 컨테이너 내에서 mysql_secure_installation 입력

  • 비밀번호를 새롭게 설정하고, Disallow root login remotely 빼고는 전부 Y를 입력해주면 된다.

  • 자세한 설명은 이곳을 참고


마치며

이번글은 참고한 글의 내용과 거의 같으며 설치과정에서 내가 겪었던 어려움 위주의 내용을 추가하여 작성하였다.

다음에는 드디어 워드프레스를 설치해볼것이다.

profile
지식을 담습니다.

0개의 댓글