MySQL Workbench 사용
root 계정을 사용하는 건 보안상 좋지 않기 때문에 계정을 새로 만드는 걸 추천한다.
> create user '아이디'@'%' IDENTIFIED BY '비밀번호';
이제 workbench를 열고 Connection을 추가해준다. 설치부터 Connection 추가 과정은.. https://olidang.tistory.com/92 참고.
✅ Failed to Connect to MySQL 오류가 난다면?
mysqld.cnf
파일에서 bind_address = 127.0.0.1로 제한되어 있기 때문일 것이다. 다시 PuTTY 쉘을 켜고 아래를 입력해서 확인해본다.
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
파일 내 bind address가 127.0.0.1로 적혀있다면 이를 0.0.0.0으로 수정해주면 해결된다.
다시 workbench로 돌아가 test connection 버튼을 눌러서 확인해보면 끝이다.
MySQL Workbench 없이도 어느 곳에서든 데이터베이스를 관리할 수 있도록 PHPMyAdmin을 설치한다.
https://websiteforstudents.com/how-to-install-phpmyadmin-on-ubuntu-linux-with-nginx/
브라우저 주소창에 퍼블릭 IP주소/phpmyadmin
을 입력하고 접속 시 아래와 같이 뜨면 성공이다.
내가 만든 사이트에 사람들이 접속할 때마다 IP주소를 입력해야 하는 건 참으로 번거로운 일이다. 알아보기 쉽게 도메인을 적용해주자.
certificate 추가하고 싶으면 sudo certbot -d 도메인명 --nginx