我正在学习使用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社区版,并且已经使用了命令行功能,但是在尝试通过控制面板启动时它没有运行。
我真的很想学习,所以非常感谢能帮我解决这个问题的人。
由于 格雷厄姆
答案 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