윈도우에 mysql이 실행중일 경우 mysql 종료
/etc/mysql/mysql.conf.d 에서 mysqld.cnf 설정 확인
- bind-address : 0.0.0.0 로 변경
$ sudo service mysql restart
로 mysql 재시작, 실패 시 /usr/log/mysql/error.log 파일 확인
root 로 mysql 접속 후 유저 생성
필요 시 권한 따로 부여하고 테스트용이니 아이디 새로 하나 만듦
만들 때 'YOUR_NAME'@'%'로 만들어서 외부에서 접속 가능토록 함. 권한은 주고싶은대로
접속하기 위한 주소는 또 다르다.
windows에서 ipconfig 로 얻는 주소가 아니라
wsl에서 $ ifconfig
eth0 의 inet IPv4 주소를 사용해서 mysql으로 접속하면 된다.
이 주소는 윈도우를 재시작하면 바뀌는듯.... 귀찮아서 윈도우도 슬립모드로 사용.
ps. windows terminal 프로그램에서 문자를 입력할때 ■ 모양으로 커서가 생겨먹어서 글자를 잘입력했는지 구분이 힘들었다.
이때문에 mysqld.conf 파일을 수정할 때 bind-address에서 오타가 발생해서 계속해서 포트가 사용중이라는 에러가 발생했다.
정작 포트는 잘 열려있었는데...
아.... 바로 커서모양을 바꿔버렸다.
'Linux' 카테고리의 다른 글
Ubuntu 구버전 다운로드 (0) | 2023.07.31 |
---|---|
[WSL] System has not been booted with systemd as init system (PID 1). (0) | 2023.03.13 |
WSL 터미널 글자 색 변경하기 (0) | 2023.01.02 |
High CPU usage caused by WSL2 with Docker (2) | 2022.09.28 |
Puppeteer launch error (WSL2 Ubuntu 20.04) (0) | 2022.08.12 |
댓글