我结束了另一个mysql程序但是启动这个mysql的时候连接的还是原来的mysql服务
时间: 2024-02-14 12:11:55 浏览: 64
这种情况很可能是因为你结束了 mysqld 进程,但是并没有停止 mysqld 服务,导致现在启动的 mysqld 还是连接到原来的服务上。可以尝试以下步骤解决:
1. 确认你结束的 mysqld 进程对应的 mysqld 服务名称,可以使用以下命令:
```
sudo service --status-all | grep mysql
```
输出中会显示所有以 mysql 开头的服务,找到对应的服务名称。
2. 停止对应的 mysqld 服务,使用以下命令:
```
sudo service <mysql服务名称> stop
```
其中,<mysql服务名称> 是你在第一步中找到的服务名称。
3. 再次确认 mysqld 服务已经被停止,然后启动新的 mysqld 服务,确保连接的是正确的服务。
如果以上步骤无法解决问题,可以尝试重启系统,确保所有 mysqld 进程和服务都已经停止,然后再启动新的 mysqld 服务。
阅读全文