• XAMPP的MySQL配置


    XAMPP的MySQL启动错误配置

    常见问题:XAMPP启动Mysql报错,即使改变端口也没用

    本文的步骤如下:

    • 关闭mysql服务
    • 改变注册表
    • 以管理员身份启动XAMPP

    如果本机电脑已经安装过MySQL,想启动XAMMP中的Mysql,那么会出现各种各样的错误

    比如:

    9:42:20  [mysql] 	Error: MySQL shutdown unexpectedly.
    9:42:20  [mysql] 	This may be due to a blocked port, missing dependencies, 
    9:42:20  [mysql] 	improper privileges, a crash, or a shutdown by another method.
    9:42:20  [mysql] 	Press the Logs button to view error logs and check
    9:42:20  [mysql] 	the Windows Event Viewer for more clues
    9:42:20  [mysql] 	If you need more help, copy and post this
    9:42:20  [mysql] 	entire log window on the forums
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    其实很多时候根据网上的教程说改端口是行不通的,必须改注册表,改注册表之前建议先通过 Win+R 输入services.msc 找到mysql服务吗将mysql服务停止

    快捷键 Win+R
    输入 regedit.exe 进入注册表
    进入目录----- 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
    找到mysql文件夹,有的文件夹名字叫做MySQL,这实际上是根据MySQL的服务名决定的,查看mysql服务名可以在services.msc这个服务列表中查看
    
    • 1
    • 2
    • 3
    • 4

    如图注册表:

    image-20220816094753982

    我们只需要改变注册表中ImagePath的信息,如③所示,配置ImagePath即可,不过修改之前建议备份原来本机中的Mysql的配置,防止以后不能使用本机的MySQL

    我的注册表中的原本的ImagePath配置如下:

    D:\yuanboss\Development\enviroment\MySQL8.0\mysql-8.0.28-winx64\bin\mysqld
    实际上格式就是:本机的mysql的bin目录下的mysqld执行文件
    
    • 1
    • 2

    配置格式:

    XAMPP根目录中的MySQL目录的bin目录中的mysqld.exe执行文件 +  --defaults-file= + bin目录下的my.ini文件 + mysql服务名
    
    • 1

    例如我的就是这样:

    D:\yuanboss\net\securitystudysoft\xampp\xampp7.4.29-vc15\mysql\bin\mysqld.exe --defaults-file=d:\yuanboss\net\securitystudysoft\xampp\xampp7.4.29-vc15\mysql\bin\my.ini mysql
    
    • 1

    如果不知道服务名,可以通过 Win+R 输入services.msc 查看mysql服务的名称,有的是mysql,有的是MySQL

    配置好注册表之后,退出XAMPP,然后再以管理员身份启动即可

    XAMPP的Mysql启动问题成功解决

    恢复为本机的Mysql

    如果要用本机的mysql,那么按照如下步骤配置即可:

    • 退出XAMPP
    • 修改注册表为原来的
    • 重新启动Mysql服务

    恢复为本机的Mysql*

    如果要用本机的mysql,那么按照如下步骤配置即可:

    • 退出XAMPP
    • 修改注册表为原来的
    • 重新启动Mysql服务
  • 相关阅读:
    JSON
    腾讯云对象存储cors错误处理
    Java锁对象
    Java框架(四)--Spring AOP面向切面编程(2)--五种通知类型及利用注解配置Spring AOP
    设计模式七大原则
    景区讲解小程序,扫码轻松获取多语言讲解服务
    手记系列之四 ----- 关于使用MySql的经验
    DNS域名解析
    计算机SCI论文怎么写好引言? - 易智编译EaseEditing
    RabbitMQ 笔记
  • 原文地址:https://blog.csdn.net/weixin_46367450/article/details/126360322