ㅁ 구성 방법
- 라즈베리파이 #01 을 WAS 서버로 사용
- 라즈베리파이 #02 를 DBMS 서버로 사용하고자 함
ㅁ 아래와 같은 에러가 나게 되었다.
mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on '[IP_ADDRESS]' (111 Connection refused)
ㅁ 해결방법
1. 라즈베리파이는 타 OS들과 달리 mysql config 가 위치도 다르고 파일명도 다르다
vi /etc/mysql/mariadb.conf.d/50-server.cnf
2. 처음 들어가면 아래와 같이 포트도 막혀있고, bind-address도 막혀있다.
3. 포트도 쓸것이고 bind-address도 전체로 열어준다.
(mysql/mariadb의 기본포트번호는 3306 이고, bind-addresss는 삭제해줘도 된다.)
4. mysql 서비스를 재시작 해주면 자동 적용된다.
sudo service mysql restart
5. 정상 작동(?)됨을 확인할 수 있다.