首先判断3306端口被占用的话,应该是docker之外的外部环境的另一个独立的MySQL。用“netstat -anp |grep 3306”判断出是mysqld占用了端口,并且是LISTE,监听状态。找到了原因,直接去查了判断当前系统MySQL的运行情况“service mysqld status”,结果是running,在运行。

两方确定后直接找MySQL的暂停命令(不能直接kill,会自动重启),“service mysqld stop”。然后停止MySQL开机自启动,“systemctl disable mysqld”。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐