So benennen Sie eine MySQL-Datenbank umSo ändern Sie den Datenbanknamen der Innodb-Engine-Tabelle und bedienen die MyISAM-Engine. Wenn es sich bei der Tabelle um eine MyISAM-Engine handelt, können Sie direkt zum Datenbankverzeichnis gehen und den Ordner mit mv umbenennen. Innodb ist völlig inakzeptabel und wird mit der Meldung antworten, dass die entsprechende Tabelle nicht existiert. Die erste Methode: Datenbank umbenennen ist veraltetDatenbank umbenennen alter_Datenbankname in neuer_Datenbankname Dies ist für die Versionen 5.1.7 bis 5.1.23 verfügbar, wird jedoch nicht offiziell empfohlen und es besteht die Gefahr eines Datenverlusts. Die zweite Methode: mysqldump-Backup 1. Erstellen Sie die Datenbank, die umbenannt werden muss. mysqldump -uxxxx -pxxxx -h xxxx db_name > db_name_dump.SQL #Backupmysqldump -uroot -p123456 -h127.0.0.1 test > test.sql #Backupmysql -uxxxx -pxxxx -h xxxx -e „CREATE DATABASE neuer_db_name“ mysql -uxxxx -pxxxx -h xxxx neuer_Datenbankname < Datenbankname_dump.SQL #Wiederherstellen mysql -uxxxx -pxxxx -h xxxx -e „DROP DATABASE db_name“ Die dritte Methode: schnelles und sicheres Durchlaufen der UmbenennungstabelleIch werde hier ein Skript verwenden, es ist sehr einfach, ich glaube, jeder kann es verstehen #!/bin/bash # Angenommen, der Datenbankname db_name wird in new_db_name geändert # MyISAM kann die Dateien im Datenbankverzeichnis direkt ändern mysql_login=mysql -uroot -p123456 olddb="Datenbankname" newdb="neuer_Datenbankname" #$mysql_login -e „DATENBANK ERSTELLEN $newdb $mysql_login -e 'Datenbank erstellen, falls nicht vorhanden, $newdb' list_table=$($mysql_login -Nse "Wählen Sie Tabellennamen aus information_schema.TABLES aus. wobei TABLE_SCHEMA='$olddb'") für Tabelle in $list_table; Tun $mysql_login -e "Tabelle $olddb.$table in $newdb.$table umbenennen" Erledigt; #$mysqlconn -e „DATENBANK $olddb DROP“ Der Befehl „rename table“ wird hier verwendet, um den Tabellennamen zu ändern. Wenn jedoch der Datenbankname nach dem neuen Tabellennamen hinzugefügt wird, wird die Tabelle der alten Datenbank in die neue Datenbank verschoben. Daher ist diese Methode sowohl sicher als auch schnell. Abschließend wird die Verwendung von Umbenennen angehängt Befehl: Tabelle umbenennen. Der ursprüngliche Tabellenname ist der neue Tabellenname. Beispiel: Ändern Sie den Namen der Tabelle MyClass in YouClass Wenn Sie eine UMBENENNUNG durchführen, dürfen keine Tabellen gesperrt oder Transaktionen aktiv sein. Sie müssen außerdem über ALTER- und DROP-Berechtigungen für die ursprüngliche Tabelle und über CREATE- und INSERT-Berechtigungen für die neue Tabelle verfügen. Wenn MySQL beim Umbenennen mehrerer Tabellen auf Fehler stößt, führt es eine Rollback-Umbenennung aller umbenannten Tabellen durch und setzt alles in seinen ursprünglichen Zustand zurück. Mysql: Verwenden von Navicat zum Implementieren geplanter Sicherungen 1. FunktionsbeschreibungDie Daten in der Datenbank müssen täglich gesichert werden, und die Sicherung kann bei Problemen rechtzeitig wiederhergestellt werden. 2. Schritte zur UmsetzungÖffnen Sie Navicat, klicken Sie auf Plan und dann auf Neuer Batch-Job Wählen Sie die zu sichernde Datenbank aus Klicken Sie auf „Auswählen und speichern“ Klicken Sie auf die obere Symbolleiste, um die geplante Aufgabe festzulegen Klicken Sie auf „Planen“, dann auf „Erstellen“ und legen Sie die Ausführungszeit fest. Die Einstellung ist erfolgreich und die Daten werden standardmäßig unter C:\Benutzer\Administrator\Dokumente\Navicat\MySQL\Servers gesichert. Sie können es auch sehen, indem Sie in Navicat auf Backup klicken. Klicken Sie, um die Backup-Datei auszuwählen und das Backup wiederherzustellen. Bestätigen Sie, dass sich die Sicherung im Verzeichnis C:\Benutzer\Administrator\Dokumente\Navicat\MySQL\Servers befindet. Sie können es auch sehen, indem Sie in Navicat auf Backup klicken. Klicken Sie, um die Backup-Datei auszuwählen und das Backup wiederherzustellen. Damit ist dieser Artikel über 3 schnelle und sichere Methoden zum Umbenennen von MySQL-Datenbanken abgeschlossen. Weitere Informationen zum Umbenennen von MySQL-Datenbanken finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Analyse des Bereitstellungsprozesses der Leistungstestplattform nGrinder mit Docker
CocosCreator Version 2.3.4 Drachenknochenanimatio...
Vor Kurzem habe ich Vue verwendet, um das Entwick...
In diesem Artikelbeispiel wird der spezifische Co...
Quelle des Problems Wie wir alle wissen, erzeugt ...
Inhaltsverzeichnis 1. Problemerkennung 2. Detaill...
Inhaltsverzeichnis Vorwort 1. Installieren Sie da...
Inhaltsverzeichnis 1. So erstellen Sie ein Array ...
1. Verwenden Sie das Installationspaket, um MySQL...
Konfigurieren des Alibaba Cloud Docker Container ...
Was ist Vite? (Es ist ein neues Spielzeug im Fron...
1. Befehlseinführung Der Befehl ipcs wird verwend...
Inhaltsverzeichnis 1. Bilder 1. Was ist ein Spieg...
Unten sehen Sie den Code, den Shiji Tiancheng ver...
Relative Längeneinheiten em Beschreibung: Relative...
In diesem Artikel wird der spezifische Code für J...