> MariaDB 설치
1. yum 저장소에 MariaDB 저장소 추가
yum 저장소에 MariaDB의 라이브러리가 존재하지 않기 때문에 vi를 이용해서 MariaDB.repo 저장소를 추가
$ vi /etc/yum.repos.d/MariaDB.repo
2. MariaDB.repo 파일 수정
MariaDB.repo 파일에 아래의 내용을 추가하고 저장
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
3. MariaDB 설치
모든 질문에 y 입력
$ yum install MainriDB
> MariaDB 실행
- 시스템 부팅 후 자동 시작
$ systemctl enable mariadb
- MariaDB 실행
$ systemctl start mariadb
- MariaDB 현재 상태 확인
$ systemctl status mariadb
- MariaDB 접속
기본 설정 비밀번호는 없기 때문에 엔터
$ mysql -u root -p
- MariaDB root 계정 비밀번호 변경
> use mysql
> set password=password('새 비밀번호')
> MariaDB 설정
데이터베이스 생성
- 현재 데이터베이스 확인
> SHOW DATABASES;
- 새로운 데이터베이스 생성
> CREATE DATABASE [새로운 데이터베이스명]
새로운 유저 생성
- localhost로 접속 가능한 유저 생성
> **CREATE** **USER** '사용자 이름'@'localhost' **IDENTIFIED** **BY** '비밀번호';
- 어디에서나 접속 가능한 유저 생성
> **CREATE** **USER** '사용자 이름'@'%' **IDENTIFIED** **BY** '비밀번호';
- 사용자@localhost 에게 권한 부여
> GRANT ALL PRIVILEGES ON [데이터베이스 이름].* TO '[사용자이름]'@'localhost';
- 사용자@% 에게 권한 부여
> GRANT ALL PRIVILEGES ON [데이터베이스 이름].* TO '[사용자이름]'@'%';
- 부여된 권한 보기
> **SHOW** **GRANTS** **FOR** '[사용자이름]'@'localhost';
or
>**SHOW** **GRANTS** **FOR** '[사용자이름]'@'%';
- 권한 삭제
> REVOKE ALL ON [데이터베이스 이름].* FROM '[사용자이름]'@'localhost';
or
> REVOKE ALL ON [데이터베이스 이름].* FROM '[사용자이름]'@'%';
> Mysql Workbench에서 새로 만든 데이터베이스 연결
- MySQL Workbench 실행
- "Database" 메뉴에서 "Connect to Database"를 선택
- "Connection Name" 필드에 원하는 이름을 입력
- "Connection Method"에서 "Standard (TCP/IP)"를 선택
- "Hostname" 필드에 공인 IP 주소 입력
- "Port" 필드에 MariaDB 포트 번호(기본값은 3306)를 입력
- "Username"과 "Password" 필드에 서버에서 사용하는 MariaDB 사용자 이름과 암호를 입력
- "Default Schema" 필드에 연결하려는 데이터베이스의 이름을 입력
- "Test Connection"을 클릭하여 연결을 테스트
- 연결이 성공하면 "OK" 버튼을 클릭하여 저장
'설치&설정 메모' 카테고리의 다른 글
서버에 nginx 설치 및 설정하기 (0) | 2023.06.23 |
---|