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

MariaDB:Vlastní datový adresář:Vždy je třeba zachovat adresář /var/lib/mysql

Zkontroloval jsem log mysql. Má řádek s obsahem "nelze číst soubor /var/lib/mysql/mysql.sock". To je můj starý adresář. Takže si myslím, že musím upravit mysql.sock .

V /etc/my.cnf.d/server.cnf :

[mysqld]
datadir=/disk1/mysql/
socket=/disk1/mysql/mysql.sock

V /etc/my.cnf.d/client.cfg :

[client]
# we need to configure this. so when we type mysql -u user. mysql can look up socket's location.
socket=/disk1/mysql/mysql.sock

Poté mohu spustit a úspěšně se připojit k mé instanci mysql. Nevím, proč na tento bod není žádný tutoriál. Ale toto je způsob, jakým jsem svůj problém vyřešil.




  1. Proč selhává tato kontrola null asociativního pole v PL/SQL?

  2. Zkombinujte dvě tabulky do nové, takže vybrané řádky z druhé tabulky budou ignorovány

  3. mysql vygeneruje chybějící data s předchozí hodnotou

  4. Zabraňuje Knex.js vkládání SQL?