Heim >Datenbank >MySQL-Tutorial >Installieren Sie mysql 5.7.5 m15 winx64 (empfohlen)_MySQL im Noinstall-Modus unter Windows
Erwähnen Sie nicht das Herunterladen und Entpacken
Ich habe es entpackt unter: E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64
Konfigurationsdatei E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64my.ini hinzufügen
####################配置文件开始################### [client] default-character-set=utf8 [mysqld] port=3306 basedir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64" datadir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/" tmpdir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/" socket ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/mysql.sock" log-error="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/mysql_error.log" #skip-grant-tables=1 #server_id = 2 #skip-locking max_connections=100 table_open_cache=256 query_cache_size=1M tmp_table_size=32M thread_cache_size=8 innodb_data_home_dir="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/" innodb_flush_log_at_trx_commit =1 innodb_log_buffer_size=128M innodb_buffer_pool_size=128M innodb_log_file_size=10M innodb_thread_concurrency=16 innodb-autoextend-increment=1000 join_buffer_size = 128M sort_buffer_size = 32M read_rnd_buffer_size = 32M max_allowed_packet = 32M explicit_defaults_for_timestamp=true sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES ####################配置文件结束###################
Das Datenverzeichnis ist nicht im Zip-Paket enthalten und muss initialisiert werden: mysqld --initialize
Dann registrieren Sie den Dienst: E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64bin>mysqld install MySQL --defaults-file="E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64my. ini"
Sofortige Installation erfolgreich
Nachdem der Dienst erfolgreich registriert wurde, kann der MySQL-Dienst erfolgreich gestartet werden. Wenn Sie sich als Root-Benutzer anmelden, werden Sie zu diesem Zeitpunkt noch nicht zur Eingabe eines Passworts aufgefordert
Beenden Sie den Dienst, fügen Sie eine Konfiguration von „skip-grant-tables=1“ in my.ini hinzu, um das Überspringen von Passwörtern zu ermöglichen, starten Sie den MySQL-Dienst nach der Änderung neu und der Root-Benutzer kann sich normal anmelden
Ändern Sie das Passwort nach dem Anmelden und ändern Sie es mit alter user root, identifiziert durch „root“, um es zu ändern
Tipp: Der MySQL-Server läuft mit der Option --skip-grant-tables, daher kann er diese Anweisung nicht ausführen
Beziehen Sie sich dann auf das Internet und verwenden Sie: update user set Authentication_string=PASSWORD('root') wobei User='root' Sie erfolgreich ändern können
Ändern Sie das Passwort, indem Sie den Benutzersatz „authentification_string=password('root‘)“ aktualisieren, wobei Benutzer = „root“ ist. Der Erfolg wird angezeigt
Nachdem Sie das Passwort geändert haben, entfernen Sie das oben konfigurierte „skip-grant-tables=1“, melden Sie sich mit dem Root-Benutzer und dem Passwort Root an, das Sie gerade festgelegt haben, kein Problem,
Aber wenn ich MySQL zum Datenwechsel verwende, werde ich aufgefordert, mein Passwort zu ändern?
Dann habe ich Folgendes ausgeführt: alter user 'root'@'localhost' identifiziert durch 'root';
Jetzt ist es endlich besser
Dann können Sie sich ganz normal mit dem HeidiSQL-Verwaltungstool verbinden:
Wenn Sie das Passwort in der Mitte ändern, verwenden Sie: alter user 'root'@'localhost' identifiziert durch 'root';
Tipp: Der MySQL-Server läuft mit der Option --skip-grant-tables, daher kann er diese Anweisung nicht ausführen
Beziehen Sie sich dann auf das Internet und verwenden Sie: update user set Authentication_string=PASSWORD('root') wobei User='root' Sie erfolgreich ändern können
Aber während des Neustarts wurde das Passwort erneut geändert, und zwar mit: alter user 'root'@'localhost' identifiziert durch 'root'. Damit ist die Änderung des Root-Passworts abgeschlossen.
In der Vergangenheit habe ich es im nächsten Schritt installiert. Aufgrund wiederholter Tests sind dabei viele Probleme aufgetreten.
Das Obige ist die vollständige Beschreibung der vom Herausgeber eingeführten Noinstall-Methode für die Installation von MySQL 5.7.5 m15 winx64. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht Der Herausgeber wird rechtzeitig antworten. Vielen Dank für Ihre Unterstützung der Website!