Windows 및 wsl LAN IP 가져오기
wsl에서 다음 스크립트를 실행하여 얻을 수 있습니다.
#!/bin/sh
wsladdr=$(ifconfig eth0 | grep 'inet ' | awk '{print $2}')
winaddr=$(cat /etc/resolv.conf|grep nameserver|awk '{print $2}')
echo 'windows ip:'$winaddr
echo 'ubuntu ip:'$wsladdr
윈도우 클라이언트 설치
mysql 설치
sudo apt-get install mysql-server
mysql
서비스 시작
sudo service mysql start
비밀번호 설정 및 원격 로그인 허용
mysql
로그인 하려면 명령줄을 직접 입력하십시오 .
다음 sql
진술을 입력하십시오
use mysql;
# 设置密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'software';
# 更改localhostn 为 %
update user set host="%" where user="root";
# 刷新权限
flush privileges;
일반적으로 여전히 문제가 있는 경우 이 정도면 충분합니다.
그런 다음 열어서 주석 처리만 할 수 mysql.cnf
있습니다 bind-address = 127.0.0.1
.
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 重启
sudo service mysql restart
여전히 문제가 있는 경우 다음 명령을 통해서만 패킷을 캡처할 수 있습니다. 연결 요청을 받을 수 있는지 확인하십시오.
sudo tcpdump -nnn port 3306