728x90
안녕하세요, 광토리입니다.
요즘 MariaDB가 유행이라고 하네요? 한번 설치하고 기본 설정하는 방법을 알아보려고 합니다.
저는 Ubuntu 20.04, MariaDB 10.3.34 버전을 기준으로 설명드린다는 점 참고해 주세요.
# MariaDB 서버 설치
sudo apt install mariadb-server
# MariaDB 클라이언트 설치
sudo apt install mariadb-client
두가지를 설치해줍니다.
클라이언트를 설치하면 몇가지를 묻게 됩니다.
## 만약 묻지 않는다면, ##
# MariaDB secure 설정
sudo mysql_secure_installation
root 접속을 위한 비밀번호를 입력하세요.
Enter current password for root (enter for none):
말 그대로입니다. 비밀번호를 설정해 주세요.
root 비밀번호를 변경하시겠습니까?
Change the root password? [Y/n]
저희는 위에서 root 비밀번호를 설정했기 때문에 y해서 바꾸시거나 같은 비밀번호를 넣으셔도 되구요, n을 해도 무방합니다.
anonymous 계정을 지우시겠습니까?
Remove anonymous users? [Y/n]
test db를 지우시겠습니까?
Remove test database and access to it? [Y/n]
바로 적용하시겠습니까?
Reload privilege tables now?
취향따라 선택하시면 됩니다. 계정은 따로 만들 수도 있기 때문에 저는 지웠구요, test db도 쓸 일이 없기 때문에 지웠습니다.
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
위와 같은 글이 나오셨다면 성공입니다.
# MariaDB 활성화
systemctl enable mariadb
# MariaDB 시작
systemctl start mariadb
# MariaDB 상태 확인
systemctl status mariadb
# MariaDB 중지
sudo systemctl stop mysql
# MariaDB 재시작
sudo systemctl restart mysql
#systemctl를 못 쓰는 상황이라면 service 명령어로 해주시면 됩니다
sudo service mariadb start
기본적인 명령어들입니다.
sudo mysql -u root -p
Enter password:
명령어를 친 후, 비밀번호를 쳐 주시면 root 계정으로 접속하실 수 있습니다.
# mysql DB 접속
use mysql;
# DB 만들기
CREATE DATABASE 데이터베이스명;
# DB 확인하기
SHOW DATABASES;
# DB 삭제하기
DROP DATABASE 데이터베이스명;
#사용자 생성
## 로컬접속용
CREATE USER '사용자명'@'localhost' IDENTIFIED BY '비밀번호';
## 외부접속용
CREATE USER '사용자명'@'%' IDENTIFIED BY '비밀번호';
# 사용자 확인
SELECT HOST, USER, PASSWORD FROM USER;
#사용자 삭제
## 로컬접속용
DROP USER '사용자명'@'localhost';
## 외부접속용
DROP USER '사용자명'@'%';
# 권한 부여
## 로컬접속용
GRANT ALL PRIVILEGES ON 데이터베이스명.* TO '사용자명'@'localhost';
## 외부접속용
GRANT ALL PRIVILEGES ON 데이터베이스명.* TO '사용자명'@'%';
# 갱신
FLUSH PRIVILEGES;
DB 만들기, User 추가 등의 명령어 모음입니다.
반응형
'IT(인터넷) 관련 > 서버 관련' 카테고리의 다른 글
WSL2(Windows Subsystem for Linux) 외부 접속 안 되는 문제 해결하기 (포트포워딩하기) (12) | 2022.12.30 |
---|---|
Ubuntu에서 Nginx + Certbot 이용하여 Let's Encrypt SSL 인증서 발급받는 방법 (19) | 2022.11.19 |
무료 VPS!? 오라클 클라우드를 사용해 보자! [1] (267) | 2022.05.08 |
댓글