728x90
MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)입니다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따릅니다. 오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌습니다.
$ sudo apt update
$ sudo apt -y install mariadb-server nfs-common
$ sudo mysql_secure_installation
$ sudo mysql -u root -p
$ sudo mysql -u root -p
CREATE USER 'wpuser'@'%' IDENTIFIED BY 'wppass';
CREATE DATABASE IF NOT EXISTS wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'%';
quit
wpuser라는 사용자는 remote에서 이 계정을 이용해서 우리 DB서버로 접근할 수 있도록 권한 부여
데이터베이스 생성하기
권한주기
웹서버에서 mysql 접속해보기
mysql -h 172.25.0.128 -u wpuser -p
접속이 안된다!
이유는? 웹서버가 같은 머신에 같이 있다면 문제가 없다.
하지만 ip주소가 다르기 때문에 접속이 불가능한 것!!
다시 우분투(로컬호스트)에 가서 ip를 확인해보면 127.0.0.1 이다.
따라서 웹서버와 디비서버가 분리가 되어 있어 연결이 되지 않음으로 연결을 해줘야한다. |
sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
sudo systemctl restart mysql
bind-address 라인을 비활성화 시켜주기!
mysql -h 172.25.0.128 -u wpuser -p
다시 접속해보니 접속이 된다!!
Win10에서도 해보자
-> 해당 파일을 다운로드 받아서 파일을 사용자폴더에 넣은 후 아래와 같이 하였음
728x90
'Linux' 카테고리의 다른 글
워드프레스와 웹서버 연결하기 (0) | 2023.12.05 |
---|---|
웹 페이지 띄우기 (2) | 2023.12.05 |
VMware_Ubuntu 설치하기(실습용) (2) | 2023.12.05 |
VMware WorkstatioPro 17 설정하기 (실습용) (0) | 2023.12.05 |
VMware Workstation Pro 17 설치하기(실습용) (1) | 2023.12.05 |