linux

mariaDB 설치

javackr 2025. 2. 3. 15:26


# MariaDB Repository 추가 
sudo apt install apt-transport-https
sudo curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
sudo apt update

# MariaDB 설치 
sudo apt install mariadb-server mariadb-client

# MariaDB 시작
sudo systemctl start mariadb
# MariaDB 중지
sudo systemctl stop mariadb
# MariaDB 재시작
sudo systemctl restart mariadb
# MariaDB 활성화
sudo systemctl enable mariadb

# MariaDB 삭제
sudo apt-get purge mariadb-server mariadb-client
sudo apt-get autoremove

# MariaDB secure 설정 
sudo mysql_secure_installation
비밀번호 설정후 모두 Y로 체크

# 버전확인
mariadb --version 10.10.3

# 외부접속 되게 수정
vi /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address = 0.0.0.0 변경
기타 각종변수 설정

# MariaDB 접속 확인
sudo mariadb

# 계정 권한 부여  //모든 IP 허용
set password for 'root'@'localhost' = password('비밀번호');
GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY '비밀번호';
FLUSH PRIVILEGES;

# 데이터베이스 생성
CREATE DATABASE hhan1;

# 사용자 생성
CREATE USER 'hhan1'@'localhost' IDENTIFIED BY 'hhan1***';

# 사용자 권한 주기
GRANT ALL PRIVILEGES ON hhan1.* TO 'hhan1'@'localhost';

# 새로고침
FLUSH PRIVILEGES;