의식의 흐름대로 적어내려가는 중.....
grant all privileges on *.* to 'root'@'%'
하면 패스워드 권한이 정책상 안맞는다고 나온다. 그래서 권한을 바꿔줘야 한다. show variables like 'validate_password%';
로 확인을 하고, set global validate_password_policy=LOW;
로 정책을 낮춰준다. 낮춰도 비밀번호 8자리는 고수해야한다. create user 'root'@'%' identified by '비밀번호';
로 설정을 해주고, 외부접속 허용을 해준다. grant all privileges on *.* to 'root'@'%';
flush privileges
로 하면 완성! 이제 exit
를 입력해 나가기 해준다.rpm -qa | grep firewalld
있나 검색해보고 있으면, systemctl start firewalld
systemctl enable firewalld
로 방화벽 실행/usr/local/apache-tomcat-9.0.43/bin/startup.sh
118.67.131.103:8080
근데 여기서 안뜬다........firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
해주니까 뜬다. 다행이다./usr/local/apache-tomcat-9.0.43/webapps
에 root.war를 넣어두고 공인IP 접속해봤는데 404 뜬다. 왜 그런걸까?/usr/local/apache-tomcat-9.0.43/bin/shutdown.sh
/usr/local/apache-tomcat-9.0.43/bin/startup.sh
그런데도 안된다.............java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection
이런 에러가 떠서 찾아보니 이 에러는 hikari db설정해줄 때 정보 못찾는 거여서 mysql로 변경해줘야 할 것 같았다. select instance v$thread;
로 sid 찾았는데 안찾아진다.........................
화이팅!