GNU/Linux >> Znalost Linux >  >> Linux

Proměnnou 'general_log_file' nelze nastavit na hodnotu '/var/lib/msyql/ubuntu.log'

Řešení 1:

ERROR 1231 (42000): Variable 'general_log_file' can't be set to the value of '/var/lib/msyql/ubuntu.log'

Co se děje?

Jednoduchá odpověď je, že tento soubor neexistuje.

Píšeš moc rychle. V názvu souboru je překlep, měl by být /var/lib/mysql/ubuntu.log .

Řešení 2:

Vím, že je to velmi stará odpověď, ale pro případ, že by zde někdo hledal odpověď.

V mém případě - problém byl v oprávněních, která nebyla správná v cílové složce.


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Rozdíl mezi /var/log/messages, /var/log/syslog a /var/log/kern.log?

  3. CentOS / RHEL :Jak otočit soubory /var/log/wtmp a /var/log/btmp pomocí logrotate

  1. unix:///var/run/supervisor.sock žádný takový soubor

  2. Rozdíl a správné použití pro /tmp a /var/tmp

  3. MOŽNÝ POKUS O VLOUPENÍ! v /var/log/secure — co to znamená?

  1. 2 způsoby, jak trvale nastavit proměnnou $PATH v ubuntu

  2. 20 Soubory protokolu Linux, které jsou umístěny v adresáři /var/log

  3. Systémové protokoly jsou prázdné (/var/log/messages; /var/log/secure; atd.)