要查看3306端口是否被占用,可以通过以下几种方法:
ss
命令:ss
命令:import socket
def check_port(ip, port):
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
return s.connect_ex((ip, port)) == 0
ip = '127.0.0.1'
port = 3306
if check_port(ip, port):
print(f"Port {port} is in use.")
else:
print(f"Port {port} is free.")
可以使用一些第三方网络工具如TCPView
(Windows)或lsof
(Linux)来查看端口占用情况。
lsof
:sudo lsof -i :3306
原因:
解决方法:
kill
命令终止进程:kill
命令终止进程:my.cnf
或my.ini
),修改port
设置:my.cnf
或my.ini
),修改port
设置:通过上述方法,可以有效检查并解决3306端口被占用的问题。
领取专属 10元无门槛券
手把手带您无忧上云