MariaDB 설정하기
컨텐츠 정보
- 898 조회
- 0 추천
- 0 비추천
-
목록
본문
그누보드가 이전에 설치했던 MariaDB를 사용할 수 있도록 해주는 작업을 할 것입니다.
작업 내용은 그누보드가 사용할 DB를 생성해주고, 그 DB를 사용할 사용자를 만들어주고, 해당 사용자가 DB를 조작할 수 있는 모든 권한을 가지도록 해주는 것입니다.
sudo mysql -u root -p
위의 명령어를 입력해서 MariaDB에 접속합니다. 패스워드는 sudo 패스워드와 이전에 MariaDB를 만들었을 때 생성했던 패스워드를 구분해서 입력해줍니다.
성공적으로 접속하면 위와 같은 내용이 나오는데, 다음의 명령어를 입력해서 데이터베이스를 만들어줍니다.
CREATE DATABASE gnuboard;
꼭 gnuboard 라는 이름으로 만들 필요는 없지만, 나중에 혹시 모를 관리가 필요할 때를 대비해서 알아보기 쉽게 gnuboard라는 이름으로 만드는 것을 추천합니다. 아니면 사이트 명 같은 것도 좋을 겁니다.
명령어 뒤에 ; 을 붙여주는 걸 주의하세요.
데이터베이스가 잘 만들어졌으면 위와 같이 나타날 겁니다.
이번엔 데이터베이스를 사용할 사용자를 만들어줄 것입니다.

CREATE USER 'gnuuser'@'localhost' IDENTIFIED BY 'password';
gnuuser는 사용자의 ID인데, 꼭 gnuuser라고 할 필요는 없습니다. 하지만, 이번에도 나중에 혹시 모를 관리가 필요할 때를 대비해서 알아보기 쉽게 gnuuser 와 같이 직관적인 ID 를 사용해서 만들어주는 것을 추천합니다.
그리고 뒷부분의 password 부분은 반드시 gnuuser 가 사용할 패스워드로 바꿔서 입력하세요.
참고로 저는 임의로 위와 같이 설정할 것입니다.
명령어를 입력하고 엔터를 누르면 위와 같이 잘 만들어졌다는 내용이 나옵니다.

GRANT ALL ON gnuboard.* TO 'sudaplay-test'@'localhost' WITH GRANT OPTION;
위의 명령어를 쳐서 gnuboard라고 이름 지어서 만든 데이터베이스에 대한 권한을 방금 만들었던 sudaplay-test 라는 유저가 모두 갖을 수 있도록 해줍니다.
마찬가지로 sudaplay-test 부분은 본인이 만들었던 사용자의 ID로 바꾸는 것을 잊지 않도록 합니다.
제대로 됐다면 위에 처럼 메세지가 나옵니다.
마지막으로 아래의 명령어를 차례대로 입력해주면, MariaDB에서 빠져나오게 됩니다.
FLUSH PRIVILEGES;
EXIT;
위에서 설정했던 DB의 이름과 사용자 ID와 패스워드는 나중에 그누보드를 설치할 때 사용할 것이니, 꼭 기억해야 합니다 :)
관련자료
-
서명배워서 남주자.
-
링크