mysql_install_db – Initialisieren Sie das MySQL-Datenverzeichnis

王林
Freigeben: 2023-09-23 19:05:02
nach vorne
1074 Leute haben es durchsucht

mysql_install_db - 初始化 MySQL 数据目录

mysql_install_db übernimmt die Initialisierungsaufgaben, die auf dem MySQL-Server ausgeführt werden müssen (d. h. bevor mysqld einsatzbereit ist). Es initialisiert das MySQL-Datenverzeichnis und hilft bei der Erstellung der darin enthaltenen Systemtabellen. Es initialisiert die Systemtabellenbereiche und zugehörigen Datenstrukturen, die für die Verwaltung von InnoDB-Tabellen erforderlich sind.

Standardmäßig sichere Bereitstellung

Die aktuelle Version von mysql_install_db generiert eine standardmäßig sichere MySQL-Bereitstellung. Es verfügt über die folgenden genannten Funktionen.

  • Erstellen Sie ein einzelnes Administratorkonto mit dem Namen „root“@„localhost“ mit einem zufällig generierten Passwort und markieren Sie es als abgelaufen.

  • Es wird kein anonymes Benutzerkonto erstellt.

  • Eine für alle Benutzer zugängliche Testdatenbank wurde nicht erstellt.

  • Eine für alle Benutzer zugängliche Testdatenbank wurde nicht erstellt.

  • >

  • Die Option „--admin-xxx“ hilft bei der Steuerung der Funktionen des Admin-Kontos.

  • Mit der Option „--“ random-password-file“ können zufällige Passwörter gesteuert werden Das Passwort wurde geschrieben.

  • Mit der Option „--insecure“ kann die zufällige Passwortgenerierung unterdrückt werden.

Wenn mysql_install_db ein zufälliges Administratorkennwort generieren kann, wird das Kennwort in eine Datei geschrieben und der Dateiname angezeigt.

Aufrufsyntax

Teilen Sie uns jetzt die Aufrufsyntax mit. -

Ändern Sie den Speicherort in das MySQL-Installationsverzeichnis und verwenden Sie die unten genannte Syntax -

shell> bin/mysql_install_db --datadir=path/to/datadir [other_options]
Nach dem Login kopieren

- die Option datadir ist obligatorisch. mysql_install_db erstellt das Datenverzeichnis, das nicht existieren sollte. Wenn das Datenverzeichnis bereits vorhanden ist, wird ein Upgrade-Vorgang und kein Installationsvorgang durchgeführt. Es sollte mysql_upgrade anstelle von mysql_install_db ausführen. Wenn das Datenverzeichnis nicht existiert, mysql_install_db jedoch fehlschlägt, sollten alle teilweise erstellten Datenverzeichnisse gelöscht werden, bevor mysql_install_db erneut ausgeführt wird.

Aufgrund des MySQL-Servers muss mysqld auf das Datenverzeichnis zugreifen, wenn es später ausgeführt wird. Daher sollte der Benutzer mysql_install_db mit demselben Systemkonto ausführen, mit dem mysqld ausgeführt wurde, oder es als Root ausführen und zur Angabe die Option --user angeben der Benutzername, unter dem mysqld läuft.

Das obige ist der detaillierte Inhalt vonmysql_install_db – Initialisieren Sie das MySQL-Datenverzeichnis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!