1. mariadb 다운로드
https://downloads.mariadb.org/ 접속
Download 10.3.12 Stable Now! 클릭
Red Hat, Fedora, and CentOS Packages RPM Package 클릭
centos7-amd64/rpms/MariaDB-10.3.12-centos73-x86_64-client.rpm
centos7-amd64/rpms/MariaDB-10.3.12-centos73-x86_64-common.rpm
centos7-amd64/rpms/MariaDB-10.3.12-centos73-x86_64-server.rpm
centos7-amd64/rpms/galera-25.3.25-1.rhel7.el7.centos.x86_64.rpm
centos7-amd64/rpms/MariaDB-10.3.12-centos73-x86_64-compat.rpm
2. mariadb 설치
root 접속
yum -y remove mariadb-libs
yum -y localinstall Maria*
※ yum -y옵션: 진행중 나오는 질문을 모두 yes 로 처리
3. 서비스 시작
systemctl restart mysql
systemctl status mysql
chkconfig mysql on 서비스 상시 가동
※ yum과 rpm수동설치시 다른점
yum 명령어로 설치시 /lib/systemd/system/서비스이름.service 또는 서비스이름.socket으로 등록된다.
systemctl start mysql 서비스 시작
systemctl stop mysql 서비스 중지
systemctl enable mysql 서비스 상시가동
별도의 rpm 설치 할 경우 /etc/rc.d/init.d/서비스이름 으로 등록된다.
systemctl start mysql 서비스 시작
systemctl stop mysql 서비스 시작
chkconfig mysql on 서비스 상시가동
4. 방화벽 설정
firewall-config
설정에서 영구적 선택
영역에서 public선택된 상태에서 오른쪽 서비스탭 mysql 체크
메뉴의 옵션 - Firewall 다시 불러오기 선택
5. root 비밀번호 설정
mysqladmin -u root password 'passWord123'
5. root 접속
mysql -u root -p
6. mysql 데이터베이스에 접속
USE mysql;
7. DB 접근권한 추가 (id, ip, pw)
GRANT ALL PRIVILEGES ON *.* TO kbs8971@'192.168.1.%' IDENTIFIED BY 'passWord123';
※ 참고
- host_name(192.168.1.%)은 접속하는 IP 추가
- mysql DB에 user로만 접근하게 하려면 *.*을 mysql.user(database.table)로 변경
- 패스워드 변경 : SET PASSWORD FOR 'kbs8971'@'192.168.1.%'=PASSWORD('passWord123');
- 권한 삭제 : DROP USER 'kbs8971'@'192.168.1.%';
8. 권한 추가 확인
SELECT user, host FROM user WHERE user NOT LIKE '';
'DEV > CentOS' 카테고리의 다른 글
CentOS 명령어 (0) | 2019.03.06 |
---|---|
CentOS vsftpd 설치 (0) | 2019.02.19 |
CentOS OpenSSH 설치 (0) | 2019.02.19 |
CentOS 텔넷 설치 (0) | 2019.02.18 |
CentOS 설치방법 (0) | 2017.04.10 |