sql >> Databáze >  >> RDS >> Mysql

protokolování podrobností mysql 5.7

MySQL 5.7.2 rozšířila úroveň výřečnosti varování na 3 a přidala GLOBAL log_error_verbosity . Opět bylo představeno v 5.7.2. Lze jej nastavit dynamicky a zkontrolovat jako proměnnou nebo nastavit pomocí cnf nebo ini nastavení konfiguračního souboru.

Od MySQL 5.7.2:

[mysqld]
log_error           = /path/to/CurrentError.log
log_warnings        = 2
log_error_verbosity = 3 

Změňte svůj na 2, pokud chcete, výše.

Můžete dynamicky nastavit a zkontrolovat pomocí:

SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it

ale toto bude resetováno na cnf nebo ini nastavení souboru po restartu serveru.

Pokusím se v tom vylepšit naši stránku Dokumenty.

Jak nastavit konfigurační soubor (cnf nebo ini , Linux nebo Windows).

Soubory my.cnf a my.ini jsou umístěny v basedir . Pokud neexistují, můžete je vytvořit, jinak použijí výchozí hodnoty uložené na serveru. V basedir se často vyskytuje nefunkční soubor , neaktivní, s názvem my-default , jako šablonu. Použijte to k vytvoření skutečného my.cnf nebo my.ini. Vydejte

SELECT @@basedir;

najít umístění, kde je my.ini (Windows) nebo my.cnf (Linux) by měl sídlit. Poznámka:K úpravě těchto souborů budete potřebovat dostatečná práva. Například ve Windows musím k zápisu takového souboru spustit Poznámkový blok jako správce.

Následuje několik příkazů vydaných k potvrzení změny my.ini (pro Windows my.cnf pro Linux) s nastavením log_error_verbosity do 2. Všimněte si, že toto je po restart serveru, který by použil tyto ini nebo cnf změny:

Ukazuji použití basedir protože tam je vaše ini nebo cnf soubor musí existovat v závislosti na vašem operačním systému.




  1. Připojení zařízení Android k serveru localhost

  2. Spouštěč MySQL před kontrolou vložení hodnoty

  3. Jak zrušit omezení cizího klíče v databázi SQL Server pro všechny tabulky - SQL Server / Výukový program TSQL, část 72

  4. Jak resetovat zastavovací slova v MYSQL?