1. ACG 설정 -> 22, 80, 3306번 포트 개방
22 -> 원격 서버 연결용 포트
80 -> tcp 포트
3306 -> MySQL 원격 연결용 포트
ip -> 0.0.0.0/0
2. 포트 포워딩에서 외부접속용 포트 개방
내부 22번포트에 자동으로 연결되므로 원하는 포트 개방
#yum mirror 사이트 변경
(https://intrepidgeeks.com/tutorial/releasever-in-yum-source-will-not-be-recognized-by-the-system)
3. https://blog.naver.com/n_cloudplatform/221030710983
Apache, PHP, PHP-MySQL 설치
4. 서버내에서 방화벽에 포트 추가
systemctl start firewalld
firewall-cmd —permanent —add-service=http
firewall-cmd —permanent —add-service=https
firewall-cmd —zone=public —permanent —add-port=3306/tcp
firewall-cmd —reload
5. Centos7 MariaDB 설정 // 따로 만들어둔 메모라 위 내용과 중복되는 내용 있을수있음
- vi /etc/yum.repos.d/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 - yum install ca-certificates
update-ca-trust force-enable
(ca-trust 안해주면 gpgcheck에서 걸림) - yum install MariaDB
- rpm -qa | grep MariaDB
(MariaDB 설치 확인하는 구문) - systemctl start mariadb
- /usr/bin/mysqladmin -u root password ‘설정할 패스워드’
- netstat -anp | grep 3306
(3306 포트 리슨 확인) - mysql -u root -p
- grant all privileges on *.* to ‘root’@‘%’ identified by ’설정할 패스워드’;
flush privileges;
(권한 변경 후 반드시 flush) - Mariadb quit 후
systemctl restart mariadb - systemctl start firewalld
firewall-cmd —zone=public —permanent —add-port=3306/tcp
firewall-cmd —reload
(방화벽에서 3306번 포트 개방) - SequelPro 에서 공인IP로 접속
'그 외 기술' 카테고리의 다른 글
JavaScript 앱 링크 개선버전 (브라우저 자동 닫힘, 앱 설치여부) (0) | 2022.03.02 |
---|---|
rest api 관련 읽어볼 사이트 (0) | 2021.07.29 |
내가 보려고 쓰는 Java 기초 문법 정리 (0) | 2021.07.25 |
동기(Synchronous)와 비동기(Asynchronous) (0) | 2021.07.23 |
오늘 알게된 내게 부족한 기초 지식 (0) | 2021.07.22 |