mysql - 无法使用 XAMPP 启动 MySQL 服务器
问题描述
2021-04-27 21:04:35 0 [错误] 无法启动服务器:绑定 TCP/IP 端口。出现错误:10049:请求的地址在此上下文中无效。
2021-04-27 21:04:35 0 [错误] 您是否已经在端口:3306 上运行了另一台 mysqld 服务器?2021-04-27 21:04:35 0 [错误] 中止
解决方案
我认为您已经在端口 3306 上运行了另一个服务,这就是 MySQl 无法使用它的原因,因此有两种解决方案:
更改 MySQL 端口编辑 mysql.ini(通常位于安装 MySQL 的位置,如 C:\Program Files\MySQL\MySQL Server 5.5\my.ini)并更改行 port=3306 以使用另一个端口号
确定正在使用该端口的服务并终止它:
- 使用 nestat 识别进程正在使用 3306 端口
netstat -aon | findstr 3306
- 结果的最后一列是进程 ID (PID),使用它来识别阻塞端口的应用程序,并使用该信息可以杀死/卸载正在阻塞 MySQL 的应用程序。
tasklist | findstr <PID>
我希望这会有所帮助。
推荐阅读
- angular - 未捕获的错误:为组件 AppComponent 指定的模板不是字符串
- swift - 淡入淡出UILabel,每次改变屏幕上的文字
- mysql - mysql 使用 IF NOT NULL 作为事务的一部分
- python - 如何在 DataFrame 的每一行上为两列添加 value_counts?
- java - Libgdx 无法确定 java 版本 11.0.1
- r - 最低固定每月付款代码不起作用 - 无限循环?
- c++ - OpenCL:从主机到设备缓冲区的并行写入?
- twilio - 特定国家/地区的紧急电话号码。
- git - 使用 Git 的企业代理 Azure Devops
- arrays - 试图将可分配数组的一部分作为子例程参数传递