MySQL 数据库不会在 XAMPP Manager-osx 中启动

2024-04-12php开发问题
12

本文介绍了MySQL 数据库不会在 XAMPP Manager-osx 中启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我大约一个月前下载了 XAMPP,它运行良好.今天我安装了一个语音识别软件,然后重新启动了我的电脑.从那时起,MySQL 就不会在我的 manager-osx 应用程序中启动.它不会让我在应用程序日志中出现问题.它是这样说的:

I downloaded XAMPP about a month ago and it was working just fine. Today I installed a voice recognition software and then restarted my computer. Ever since, MySQL won't start in my manager-osx application. It doesn't throw me an in the application log. This is what it says:

Stopping all servers...
Stopping Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped
Stopping ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped
Restarting all servers...
Starting MySQL Database...

Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started

我的 ProFTPD 和我的 Apache Web 服务器都在运行.MySQL 不是.当我转到 phpmyadmin 时,它会向我抛出此错误消息.

Both my ProFTPD and my Apache Web Server are running. MySQL isn't. When I go to phpmyadmin, it throws me this error message.

#2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).

请帮助我.我不知道该怎么办.

Please help me. I have no idea what to do.

更新:

在网上浏览了一下之后,我发现一个用户在使用 MAMP 时遇到了类似的问题,另一个用户建议杀死 mysql 进程,这意味着什么.这可以解决我的问题吗?

After looking around the internet a bit, I found a similar problem a user had with MAMP, another user recommended killing the mysql process, what ever that means. Could this be a fix to my problem?

更新 2:

我找到了问题的答案,但我还不能回答.所以这里是答案:

I found the answer to my problem but I can't answer it yet. So here's the answer:

1) 打开终端并输入

sudo su

然后输入你的密码

2) 然后输入

ps aux | grep mysql

(复制粘贴即可)

3) 你需要获取mysql的进程ID.顶部附近应该有数字,例如 739 或 8827

3) You will need to get the process id of mysql. There should be number near the top, something like 739 or 8827

4) 使用终止进程

kill -9 {process id}

这应该看起来像这样:kill -9 739

this should look something like this: kill -9 739

5) 在 manager-osx 中重启 MySQL

5) Restart MySQL in manager-osx

推荐答案

小指南

1.sudo killall mysqld

2.manager-osx > 启动mysql

2. manager-osx > start mysql

sudo/Applications/XAMPP/xamppfiles/bin/mysql.server 启动

Google 错误...

错误:

错误!服务器退出而不更新PID文件(/Applications/XAMPP/xamppfiles/var/mysql/.local.pid)

我的解决方案:

/Applications/XAMPP/xamppfiles/etc/my.cnf 中将 user = <uid> 改为 <uid>id 命令中的 uid.

In /Applications/XAMPP/xamppfiles/etc/my.cnf change user = <uid> s that <uid> is uid from id command.

$ id
uid=...

$ vim /Applications/XAMPP/xamppfiles/etc/my.cnf
...

这篇关于MySQL 数据库不会在 XAMPP Manager-osx 中启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

The End

相关推荐

PHP实现DeepL翻译API调用
DeepL的翻译效果还是很强大的,如果我们要用php实现DeepL翻译调用,该怎么办呢?以下是代码示例,希望能够帮到需要的朋友。 在这里需要注意,这个DeepL的账户和api申请比较难,不支持中国大陆申请,需要拥有香港或者海外信用卡才行,没账号的话,目前某宝可以...
2025-08-20 php开发问题
168

PHP通过phpspreadsheet导入Excel日期数据处理方法
PHP通过phpspreadsheet导入Excel日期,导入系统后,全部变为了4开头的几位数字,这是为什么呢?原因很简单,将Excel的时间设置问文本,我们就能看到该日期本来的数值,上图对应的数值为: 要怎么解决呢?进行数据转换就行,这里可以封装方法,或者用第三方的...
2024-10-23 php开发问题
287

mediatemple - 无法使用 codeigniter 发送电子邮件
mediatemple - can#39;t send email using codeigniter(mediatemple - 无法使用 codeigniter 发送电子邮件)...
2024-08-23 php开发问题
11

Laravel Gmail 配置错误
Laravel Gmail Configuration Error(Laravel Gmail 配置错误)...
2024-08-23 php开发问题
16

将 PHPMailer 用于 SMTP 的问题
Problem with using PHPMailer for SMTP(将 PHPMailer 用于 SMTP 的问题)...
2024-08-23 php开发问题
4

关于如何在 GoDaddy 服务器中使用 PHPMailer 设置 SMTP 的问题
Issue on how to setup SMTP using PHPMailer in GoDaddy server(关于如何在 GoDaddy 服务器中使用 PHPMailer 设置 SMTP 的问题)...
2024-08-23 php开发问题
17