1. Laden Sie die 64-Bit-ZIP-Datei von der offiziellen Website herunter. 2. Entpacken Sie die ZIP-Datei an einen Ort, an dem die Installation durchgeführt wird. 3. Wenn ein vorheriges MySQL vorhanden ist und installiert ist, deinstallieren Sie es über die Systemsteuerung. Löschen Sie außerdem die Restdateien des vorherigen MySQL. Wenn die Installation kostenlos ist, löschen Sie es mit dem Befehl Wenn zuvor ein MySQL-Dienst vorhanden war, müssen Sie den MySQL-Dienst beenden 4. Erstellen Sie eine neue my.ini-Datei. Der Inhalt ist derselbe wie vorher. So ändern Sie: kein Piepton (mit # auskommentiert) basedir="C:/Programme/MySQL/mysql-5.7.19-winx64" datadir="C:/ProgramData/MySQL/mysql-5.7.19-winx64/data\" (wo die neue Datenbank gespeichert ist) Die Datei my.ini befindet sich im Verzeichnis C:\mysql-5.7.19-winx64 5. Führen Sie den Befehl Es gibt zwei Problemdateien, eine ist vs2013 c++ und die andere ist eine dynamische Linkbibliothek. Baidu findet diese 2 Dateien msvcr120.dll vcredist_x64.exe 6. Legen Sie die DLL unter system32 ab und führen Sie die EXE direkt aus, um sie zu installieren. Führen Sie dann den Befehl aus Schritt 5 erneut aus. 7. Es wird angezeigt, dass kein entsprechendes Verzeichnis vorhanden ist. (Fehlercode: 2 – Keine solche Datei oder kein solches Verzeichnis) 8. Gehen Sie in das entsprechende Verzeichnis und versuchen Sie, manuell einen Ordner zu erstellen. 9. Nach der Erstellung funktioniert der Befehl in Schritt 5 endlich ordnungsgemäß. Prüfen Sie, ob das entsprechende Verzeichnis generiert wurde. 10. Nach erfolgreicher Generierung verwenden Sie den Befehl mysqld --install mysql 11. Wenn 12. Starten Sie den Dienst 13. Nach dem Start des Dienstes müssen Sie sich anmelden. Aber das Passwort ist initialisiert. Wir müssen also zurücksetzen 14. Fügen Sie 15. Sie können direkt einsteigen, indem 16. 17. Gehen Sie zu my.ini und kommentieren Sie die soeben hinzugefügten Skip-Grant-Tabellen aus. Starten Sie den Dienst dann neu. 18. Geben Sie 19. 20. Als nächstes wird die Datenbank kopiert. Sie müssen den MySQL-Dienst stoppen, bevor Sie die Datenbank kopieren 21. Kopieren Sie die vorherigen Daten in 22. Starten Sie CMD unter dem Administratorbefehl und führen Sie den Befehl aus: mysql_upgrade -u root -p --force Vorherige Datenwiederherstellung 23. Beachten Sie, dass kein Fernzugriff möglich ist, wenn in der Tabelle mysql.user zuvor kein „root“@„%“ vorhanden ist. Sie müssen den Fernzugriff ändern oder ein neues „root“@„%“ erstellen („root“@„%“ bedeutet, dass der Fernzugriff mit root erfolgen kann, und „root“@„loaclhost“ bedeutet, dass nur lokaler Zugriff möglich ist). 24. Verwenden Sie MySQL; Benutzer aktualisieren, Host festlegen = „%“, wobei Benutzer = „root“ ist; Berechtigungen leeren; (Die folgenden Schritte können ausgelassen werden) Host, Benutzer vom Benutzer auswählen; GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „root“@„%“, IDENTIFIZIERT DURCH „123456“, MIT DER GRANT-OPTION; Berechtigungen leeren; 25. Nach der Einrichtung können andere Maschinen darauf zugreifen. Es wird empfohlen, ein neues „root“@„%“ hinzuzufügen, anstatt den vorherigen lokalen Host in „%“ zu ändern, wodurch er lokal nicht mehr zugänglich wäre. Hinweis: Am besten ist es, die Daten nach der Änderung der Einstellungen nicht mehr zu ändern, da es sich sonst um einen Fehler handelt. Ändern Sie „root“@„loaclhost“ in „root“@„%“ und kopieren Sie dann die Datenbankdatei. Allerdings wird derzeit angezeigt, dass eine lokale Anmeldung nicht möglich ist. Möglicherweise wurden die Einstellungen so geändert, dass keine lokale Anmeldung möglich ist. Daher müssen Sie vor dem Durchführen von Änderungen oder dem Festlegen von Berechtigungen zunächst die Datenbank kopieren und die Daten wiederherstellen. Darüber hinaus scheint die Autorisierung der Version 5.7.19 anders zu sein als vorher und muss überprüft werden. Denken Sie beim Verschieben einer Datenbank unbedingt daran, eine Sicherungskopie davon zu erstellen. Wenn die Datei my.ini aus einer früheren Version kopiert wird, liegt möglicherweise ein Problem vor, beispielsweise bei der maximalen Anzahl an Verbindungen. Hier ist ein Beispiel: [mysqld] Port = 3306 basedir="C:/Programme/MySQL/mysql-5.7.19-winx64" datadir="C:/ProgramData/MySQL/mysql-5.7.19-winx64/data\" max_verbindungen=1000 Zeichensatzserver = utf8 Standard-Speicher-Engine = INNODB Kleinbuchstaben-Tabellennamen = 1 sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #Grant-Tabellen überspringen [Kunde] Port = 3306 Standardzeichensatz = utf8 [mysql] Standardzeichensatz = utf8 Zusammenfassen Oben sind die Fallstricke aufgeführt, die bei der kostenlosen Installationsversion von Mysql 5.7.19 auftreten, die ich Ihnen vorgestellt habe. Ich hoffe, dass sie Ihnen weiterhelfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
>>: Vue implementiert ein verschiebbares Baumstrukturdiagramm
Eigentlich ist das ganz einfach. Wir fügen ein a-...
CSS: 1. <link type="text/css" href=&q...
Häufig ignorieren wir beim Erstellen der Homepage ...
Bei gleichzeitigen Zugriffen kann es zu nicht wie...
Heute habe ich den Mauszoom-Effekt auf der Vorders...
<br />Einige Webseiten sehen nicht groß aus,...
registrieren Das Front-End verwendet Axios in Vue...
Inhaltsverzeichnis 1. Startverwaltung des Quellpa...
Vorwort Kürzlich stieß ich bei der Arbeit auf ein...
Über Ereignisse: MySQL 5.1 hat begonnen, das Konz...
Ich habe kürzlich bei einer bestimmten Aufgabe das...
Inhaltsverzeichnis ReactRouterV6-Änderungen 1. &l...
Verfahren: Nach Beschreibung: Beides kann nicht e...
Der spezifische Code zur Implementierung des einz...
Vorwort In der täglichen Entwicklung stoßen wir h...