[ubuntu] MariaDB 설치

2023. 12. 26. 20:42· 기존(310)/🐸Utils

MariaDb 설치

설치 전 패키지 업데이트

sudo apt update
sudo apt upgrade

서버, 클라이언트 설치

# MariaDB 서버 설치
sudo apt install mariadb-server

# MariaDB 클라이언트 설치
sudo apt install mariadb-client

클라이언트 설치 시 설정에 대해 묻는데,
만약 묻지 않는다면, 아래 명령어를 수행한다.

# MariaDB secure 설정
sudo mysql_secure_installation

root 비밀번호를 입력한다.

root 접속을 위한 비밀번호를 입력하세요.
Enter current password for root (enter for none):

위에서 비밀번호를 설정했기 때문에 y해서 바꾸거나 같은 비밀번호를 적어도,
n을 하여 설정을 안 해도 무방하다.

root 비밀번호를 변경하시겠습니까?
Change the root password? [Y/n]

아래 항목들은 취향 따라 설정하면 된다.

anonymous 계정을 지우시겠습니까?
Remove anonymous users? [Y/n]

test db를 지우시겠습니까?
Remove test database and access to it? [Y/n]

바로 적용하시겠습니까?
Reload privilege tables now?

설치 되었다면 아래와 같은 문구가 나온다.

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

기본적인 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

명령어를 친 후, 비밀번호를 치면 root 계정으로 접속 가능하다.

sudo mysql -u root -p

Enter password:

DB 생성, User 추가, 권한 설정 등 명령어

# 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;
저작자표시 (새창열림)

'기존 > 🐸Utils' 카테고리의 다른 글

톰켓에 SSL 적용하기 && redirect port 추가  (0) 2024.07.16
[JMeter] Apache JMeter를 이용한 간단한 성능 테스트  (1) 2024.03.13
[ubuntu] MariaDB 재설치  (0) 2023.12.26
[Utils] Tomcat 설치 및 firewall 방화벽 허용  (1) 2023.12.23
[CentOS] MariaDB 설치 및 세팅  (1) 2023.10.28
'기존(310)/🐸Utils' 카테고리의 다른 글
  • 톰켓에 SSL 적용하기 && redirect port 추가
  • [JMeter] Apache JMeter를 이용한 간단한 성능 테스트
  • [ubuntu] MariaDB 재설치
  • [Utils] Tomcat 설치 및 firewall 방화벽 허용
조각남자
조각남자
프로그래밍 기술 및 저장소
조각남자
조각남자
조각남자
전체
오늘
어제
  • 전체 보기
    • Java
      • Spring
    • 기존
      • 🏀Jsp
      • 🏀Spring
      • 🏀Pom.xml
      • 🏀SpringBoot
      • 🏀JavaExcption
      • 🏀JavaDB
      • 🏀SpringBootCloneWebSite
      • 🏀SptringDependency
      • 🏀JpaEnvorinoment
      • 🏀Thymeleaf
      • 🏀Node
      • 🏀Pyton
      • 🏀DataBase
      • 🏀JavaScript
      • 🏀Android
      • 🏀JPA
      • 🏀Flutter
      • 🐸Utils
      • 🎫 Batch
      • 🎞️JenKins
      • 🎈Python
      • 🎗️AWS
      • 🦠Vue
      • 🐳React
      • 🖲️kafka
      • Next.js

공지사항

  • 공지사항

인기 글

태그

  • D

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
조각남자
[ubuntu] MariaDB 설치
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.