Heim  >  Artikel  >  Betrieb und Instandhaltung  >  phpstudy wechselt die MySQL-Version

phpstudy wechselt die MySQL-Version

藏色散人
藏色散人Original
2019-08-29 10:23:1311594Durchsuche

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_USER

7. Installieren und starten Sie den Dienst

mysqld -install
net start MySQL

8. Ändern Sie das MySQL-Anmeldekennwort

mysql -uroot -p

PS: 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-tables

Mysql neu starten

net stop MySQL
net start MySQL

Weitere 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!

Stellungnahme:
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