【问题标题】:Where can I find the MySQL log file in XAMPP我在哪里可以找到 XAMPP 中的 MySQL 日志文件
【发布时间】:2011-04-07 23:27:41
【问题描述】:

我使用 PHP 在 XAMPP 中访问 MySQL。我的问题是如果出现数据库错误,我在哪里可以找到 MySQL 日志文件。

另外,我可以更改该日志文件的默认位置/名称吗?

谢谢

///// 基于评论 //////

mysql> show variables like '%log_file%';
+---------------------------+------------------------------------+
| Variable_name             | Value                              |
+---------------------------+------------------------------------+
| general_log_file          | C:/xampp/mysql/data/mysql.log      |
| innodb_log_file_size      | 5242880                            |
| innodb_log_files_in_group | 2                                  |
| slow_query_log_file       | C:/xampp/mysql/data/mysql-slow.log |
+---------------------------+------------------------------------+
4 rows in set (0.00 sec)

【问题讨论】:

    标签: mysql xampp


    【解决方案1】:

    如果你这样做

    SHOW VARIABLES LIKE '%log_file%';
    

    它将准确显示它们的写入位置。

    【讨论】:

    • 有意思,但是如果出现错误导致mysql无法启动,所以不能问mysql日志在哪里?
    • 然后在 my.ini/my.cnf 文件中查找设置
    • 如何让它返回日志所在位置的完整路径?这仅显示相对路径。
    【解决方案2】:

    接受的答案有点老了,MySQL 5.1+

    您可以使用查询:

    SET GLOBAL general_log = 'ON';
    SET GLOBAL general_log_file = 'my_log.log';
    

    首先将启用日志记录(默认情况下可能关闭)
    第二个选择更新首选文件(默认在 C:/xampp/mysql/data/ 下)。

    注意:在 Windows 8 上,您可能必须以管理员身份运行 SQL IDE 才能保存此命令。

    注意2:您也可以在配置中进行设置,转到path_to_xampp/mysql/ 并编辑my.ini
    (如果不存在则从 my-default.ini 复制)并在那里添加设置:

    [mysqld]
    
    general_log = 'ON';
    general_log_file = 'my_log.log';
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
    

    【讨论】:

      【解决方案3】:

      这是一个 *.err 文件。

      你会在这里找到它:C:\xampp\mysql\data

      要正确跟踪您的错误,请使用 Notepad++ 打开它并启动 Mysql。您应该会在文件末尾看到错误。

      【讨论】:

        【解决方案4】:

        您也可以尝试查看 localhost/phpmyadmin/ 并单击“变量”选项卡。

        【讨论】:

          【解决方案5】:

          在 mac 上,它可能位于:

          /Applications/XAMPP/xamppfiles/var/mysql

          如果那里有很多错误文件,请执行 ls -la 以查看哪个是最新的和最有可能的。

          【讨论】:

            猜你喜欢
            • 2011-03-03
            • 1970-01-01
            • 1970-01-01
            • 2018-02-21
            • 1970-01-01
            • 1970-01-01
            • 2011-03-24
            • 2015-06-28
            相关资源
            最近更新 更多