Heim > Artikel > Betrieb und Instandhaltung > phpstudy wechselt die MySQL-Version
phpstudy switch mysql version
1. Laden Sie die neue Version von MySQL herunter
Zum Beispiel , mysql5.7: https://dev.mysql.com/downloads/file/?id=467269
2. Sichern Sie phpStudyPHPTutorialMySQL
3. Entpacken Sie die Datei neue Version von MySQL heruntergeladen und in phpStudyPHPTutorial eingefügt, benennen Sie sie in MySQL um
4. Kopieren Sie eine Kopie von my-default.ini und benennen Sie sie in my.ini um
5. Ändern Sie die my.ini-Konfiguration
basedir = D:/phpStudy/PHPTutorial/MySQL datadir = D:/phpStudy/PHPTutorial/MySQL/data skip-grant-tables
Hinweis: Ändern Sie es entsprechend Ihrer tatsächlichen Pfadsituation. Wenn nicht, können Sie es selbst hinzufügen. Fügen Sie es einfach unter [mysqld] hinzu
6. Geben Sie unter cmd das Bin-Verzeichnis von MySQL ein (meiner ist D:/phpStudy/PHPTutorial/MySQL/bin), führen Sie den Initialisierungsbefehl
mysqld --initialize
aus. Hinweis 1: Wenn TIMESTAMP mit implizitem DEFAULT-Wert ist veraltet. Bitte verwenden Sie die Serveroption --explicit_defaults_for_timestamp (siehe Dokumentation für weitere Details). Ändern Sie die my.ini-Konfiguration und fügen Sie
explicit_defaults_for_timestamp = true
unter [mysqld] hinzu. Hinweis 2: Wenn „NO_ZERO_DATE“, „NO_ZERO_IN_DATE“ und „ERROR_FOR_DIVISION_BY_ZERO“ sollten mit dem Strict-Modus verwendet werden. Sie werden in einer zukünftigen Version mit dem Strict-Modus zusammengeführt. Wenn ein Fehler auftritt, ändern Sie my.ini und fügen Sie ihn unter [mysqld] hinzu (direkte Änderung der vorhandenen Konfiguration). 🎜>
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER7. Installieren und starten Sie den Dienst
mysqld -install net start MySQL8. Ändern Sie das MySQL-Anmeldekennwort
mysql -uroot -pPS: Sie müssen das Passwort nicht eingeben, drücken Sie einfach die Eingabetaste
update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';Hinweis: „root“ ist nur ein Beispiel, ändern Sie es nach Ihren Wünschen. Passwort Berechtigungen aktualisieren
FLUSH PRIVILEGES;9. Meine.ini ändern, auskommentieren, überspringen -grant-tables
# skip-grant-tablesMysql neu starten
net stop MySQL net start MySQLWeitere technische Artikel zu phpstudy finden Sie in der Spalte
phpstudy-Nutzungstutorial, um mehr zu erfahren!
Das obige ist der detaillierte Inhalt vonphpstudy wechselt die MySQL-Version. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!