0. 준비사항
가. ubuntu 18.04
1. 설치
가. $ sudo apt update && sudo apt install mariadb-server mariadb-client -y
2. 설정
가. 보안
1) $ sudo mysql_secure_installation
가) root 패스워드 변경, 익명유저 제거, root 원격 로그인, 테스트 db 삭제, 권한 테이블 리로드 설정
나. 외부접속허용(3306포트)
1) $ sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
가) [mysqld] 섹션의 bind-address = 127.0.0.1 -> bind-address = :: 으로 변경
2) $ sudo systemctl restart mysql <-- 재시작
나. 원격접속권한(root)
1) GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;