无法从XAMPP控制面板启动MySQL

时间:2016-08-31 20:06:57

标签: php mysql xampp

我正在学习使用Udemy课程的SQL,目前我正在开设一门名为“使用MySQL学习数据库设计”的课程。

我已经下载了XAMPP,课程视频直接从XAMPP控制面板启动MySQL。但是我无法通过控制面板启动MySQL。这是我得到的信息:

*

20:56:08  [mysql]   Attempting to start MySQL app...
20:56:09  [mysql]   Status change detected: running
20:56:12  [mysql]   Status change detected: stopped
20:56:12  [mysql]   Error: MySQL shutdown unexpectedly.
20:56:12  [mysql]   This may be due to a blocked port, missing dependencies, 
20:56:12  [mysql]   improper privileges, a crash, or a shutdown by another method.
20:56:12  [mysql]   Press the Logs button to view error logs and check
20:56:12  [mysql]   the Windows Event Viewer for more clues
20:56:12  [mysql]   If you need more help, copy and post this
20:56:12  [mysql]   entire log window on the forums
20:56:29  [mysql]   Problem detected!
20:56:29  [mysql]   Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57"!
20:56:29  [mysql]   MySQL WILL NOT start without the configured ports free!
20:56:29  [mysql]   You need to uninstall/disable/reconfigure the blocking application
20:56:29  [mysql]   or reconfigure MySQL and the Control Panel to listen on a different port
20:56:29  [mysql]   Attempting to start MySQL app...
20:56:30  [mysql]   Status change detected: running
20:56:33  [mysql]   Status change detected: stopped
20:56:33  [mysql]   Error: MySQL shutdown unexpectedly.
20:56:33  [mysql]   This may be due to a blocked port, missing dependencies, 
20:56:33  [mysql]   improper privileges, a crash, or a shutdown by another method.
20:56:33  [mysql]   Press the Logs button to view error logs and check
20:56:33  [mysql]   the Windows Event Viewer for more clues
20:56:33  [mysql]   If you need more help, copy and post this
20:56:33  [mysql]   entire log window on the forums

*

我有可以根据需要添加的日志。此外,我已经下载了sql社区版,并且已经使用了命令行功能,但是在尝试通过控制面板启动时它没有运行。

我真的很想学习,所以非常感谢能帮我解决这个问题的人。

由于 格雷厄姆

5 个答案:

答案 0 :(得分:1)

首先关闭您的skype然后再次启动您的xamp服务器,因为skype有时会使用xamp所需的端口

如果xamp尚未启动,请点击下一步,然后将config转到httpd.conf并搜索Listen 80,将您的端口更改为81  并httpd-ssl-conf搜索Listen 430更改为4430  重启你的xamp希望这可以解决你的问题

答案 1 :(得分:0)

您正在尝试启动XAMPP(随mysql一起提供),但已经在您的计算机上安装并运行了MySQL Server 5.7。

答案 2 :(得分:0)

1.打开Xampp应用程序。 2.然后转到配置。 Apache - > Apache(httpd conf) - >搜索Listen 80它将出现在文件的开头。 3.改为收听82。 4.然后搜索ServerNamelocalhost:80 5.将其更改为ServerNamelocalhost:82 6.然后转到配置。 Apache - > Apache(httpd-ssl-conf) - >搜索听442 7.将其改为Listen 443

重新启动你的xampp

希望这能解决您的问题

答案 3 :(得分:0)

首先,您应该单独安装MySQL。然后转到已安装xampp的文件夹(默认为c :)。转到phpMyAdim文件夹,你会看到config.inc.php文件,用任何编辑器打开它并输入你的MySQL密码。希望它能够工作(默认为空白)。

答案 4 :(得分:0)

这对我有用

01.Go to mysql/data/ directory
02. delete the ibdata1 & ib_logfile*(ib_logfile0,ib_logfile1,ib_logfile101) file
03. restart xampp server