mysql报警日志文件位置在哪里?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql报警日志文件位置在哪里?相关的知识,希望对你有一定的参考价值。
这个是在参数文件中设置的:log-error=file_name或者在命令行中设置的--log-error=file_name之后,可以通过命令查看具体使用的日志文件路径:mysql> show variables like 'log_error';这样对的吗?
这个其实很简单的第一 你先登录你的mysql 这个在mysql命令下面登录
第二输入命令 show variables like ‘log_error’;
就会输出你的错误日志的地址不过你要先开启日志 要不然就会出现错误提示找不到日志
希望可以帮助到你的哈 参考技术A 对,log_error是错误日志,这个默认是配置了的。 参考技术B 宝塔的话应该在这个位置:BtSoft\mysql\MySQL5.5\data\mysql_error.log
phpstudy的位置你再找找吧。 参考技术C 对的,你也可以在my.ini里面查找到他的文件名字或者位置。
我在哪里可以找到 XAMPP 中的 MySQL 日志文件
【中文标题】我在哪里可以找到 XAMPP 中的 MySQL 日志文件【英文标题】:Where can I find the MySQL log file in XAMPP 【发布时间】: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)
【问题讨论】:
【参考方案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 以查看哪个是最新的和最有可能的。
【讨论】:
以上是关于mysql报警日志文件位置在哪里?的主要内容,如果未能解决你的问题,请参考以下文章