Měli byste být schopni spustit mysql_install_db
z příkazového řádku
mysql_install_db inicializuje datový adresář MySQL a vytvoří systémové tabulky, které obsahuje, pokud neexistují. Také inicializuje systémový tabulkový prostor a související datové struktury potřebné ke správě tabulek InnoDB. Od MySQL 5.6.8 je mysql_install_db skript v Perlu a lze jej použít na jakémkoli systému s nainstalovaným Perlem. Před verzí 5.6.8 je to skript shellu a je dostupný pouze na platformách Unix.
Přečtěte si prosím celou dokumentaci MySQL pro mysql_install_db
, pak ...
ZKUSTE TO!!!
Pokud to nefunguje na první pokus, udělejte toto
mkdir /var/lib/mysql
mkdir /var/lib/mysql/mysql
chown -R mysql:mysql /var/lib/mysql
pak spusťte mysql_install_db
znovu
Pro MySQL 5.7> stačí:
# Move or remove the original dir
mv /var/lib/mysql /tmp/mysql
# Create a new dir
mkdir /var/lib/mysql
# Change owner to mysql (user and group)
chown -R mysql:mysql /var/lib/mysql
# Create MySQL initial data
mysqld --initialize
grastate.dat se seqno -1 na zdravém clusteru. Proč?
PostgreSQL:Odstraňte požadavek na heslo pro uživatele postgres