3306端口被占用问题
1.使用docker启动MySQL时,出现端口被占用问题
Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use
2.使用netstat -anp |grep 3306查看
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1846/mysqld
这里发现3306端口被MySQLd占用
3.使用kill -9 1846 试图杀死这个进程,然后再查询发现mysqld依然存在,这里就可以发现mysqld无法杀死,想了一下,原来再服务器上下载过mysql,所以使用来停止mysqld
service stop mysqld
然后再次尝试启动docker的mysql集群就可以了