Sie sollten einfach mysql_install_db
ausführen können von der Kommandozeile
mysql_install_db initialisiert das MySQL-Datenverzeichnis und erstellt die darin enthaltenen Systemtabellen, falls sie nicht existieren. Es initialisiert auch den System-Tablespace und zugehörige Datenstrukturen, die zum Verwalten von InnoDB-Tabellen benötigt werden. Ab MySQL 5.6.8 ist mysql_install_db ein Perl-Skript und kann auf jedem System verwendet werden, auf dem Perl installiert ist. Vor 5.6.8 ist es ein Shell-Skript und nur auf Unix-Plattformen verfügbar.
Bitte lesen Sie die vollständige MySQL-Dokumentation für mysql_install_db
, dann ...
PROBIEREN SIE ES AUS !!!
Wenn es beim ersten Versuch nicht funktioniert, tun Sie dies
mkdir /var/lib/mysql
mkdir /var/lib/mysql/mysql
chown -R mysql:mysql /var/lib/mysql
Führen Sie dann mysql_install_db
aus wieder
Für MySQL 5.7> einfach:
# 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