Heim >Datenbank >MySQL-Tutorial >Installieren Sie mysql 5.7.5 m15 winx64 (empfohlen)_MySQL im Noinstall-Modus unter Windows

Installieren Sie mysql 5.7.5 m15 winx64 (empfohlen)_MySQL im Noinstall-Modus unter Windows

WBOY
WBOYOriginal
2016-10-09 08:33:441032Durchsuche

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!

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