1. mysql 설정파일 수정(리눅스의 경우 /etc/my.cnf, 윈도우의 경우 my.ini)
필자는 windows 에 mysql을 설치했으므로 C:\ProgramData\MySQL\MySQL Server 8.0 폴더에서 my.ini를 수정한다.
- bind-address=0.0.0.0 설정이 되어 있다면 주석처리하고, 그렇지 않다면 건너뛴다.
- create user '계정명'@'호스트 명' identified by '암호';
- 호스트명에는 모든 호스트를 허용할 경우 %, 로컬 호스트만 허용할 경우 localhost , 특정 IP를 허용할 경우 192.168.1.123 또는 192.168.% 라고 입력할 수 있다.
- grant all privileges on 데이터베이스명.* to '계정명'@'호스트명';
- 모든 데이터베이스에 대한 접근을 허용할 경우 mydb 대신 * 를 넣어준다
- SELECT user, host from mysql.user;
- 윈도우의 경우 서비스 메뉴에서 서비스 재시작을 하고 리눅스의 경우 sudo service mysql restart 또는 sudo systemctl restart mysql