gpt4 book ai didi

php - 如何触发mysql错误

转载 作者:行者123 更新时间:2023-11-29 10:49:07 25 4
gpt4 key购买 nike

我正在设置开发环境。

我想检查 MySQL 的日志记录是否按预期工作。

如何通过 PHP 以编程方式执行此操作?

Inspired by this answer ,我只是运行了一个像这样的最小测试:

<?php

$pdo = new \PDO(
'mysql:host=localhost;',
'root',
''
);
$result = $pdo->query( "signal sqlstate '45000' set message_text = 'Triggering error on purpose (test)';" );

?>

但是,这不会触发错误日志中的任何错误。我希望在 /var/log/mysql/ 中出现错误(在 error.log 中。)

我在 OS X 上的 Docker 中运行 Ubuntu 16.04 并使用 MariaDB。

这是一个介于编程和系统管理之间的问题,所以如果您认为它更相关,请随意将其迁移到 AskUbuntu。

最佳答案

mysql error.log 没有收到调用程序的错误。

Se error.log文档。

关于php - 如何触发mysql错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44063554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com