Vorwort
Der Grund, warum ich die dekomprimierte Version anstelle der Exe-Installation verwende, ist, dass die Exe-Installationsmethode zu mühsam zum Löschen ist! ! !
Wenn Sie bei der Installation von MySQL einen Fehler machen oder neu starten möchten, löschen Sie einfach den mysql-Dienst
sc delete mysql # 删除已经安装好的Mysql,慎用!!!
Baidu-Netzwerkfestplatte: https://pan.baidu.com/s/1NLNcz5O3bOGI63oQ-Mgxbw
Extraktionscode: 1234
Installationsschritte
- Es ist am besten, Chinesisch nicht im Dekomprimierungspfad zu haben. Hier dekomprimiere ich es in das Verzeichnis D:\Development Tool\mysql-5.7.41 (versuchen Sie je nach Ihrer eigenen Situation, es nicht auf das Laufwerk C zu legen).
- Umgebung konfigurieren Umgebungs
-Traversal hinzufügen, Computer-Eigenschaften-Erweiterte Systemeinstellungen-Umgebungsvariablen Fügen Sie das mysql-Installationsverzeichnis\bin-Verzeichnis in der Path-Variable hinzu Benutzervariablen
: nur gültig für diesen Benutzer
● Systemvariablen: gültig für das gesamte System (d. h. alle Benutzer )
Dabei ist der Pfad der Benutzervariablen immer noch der Pfad der Systemvariablen.Je nach eigener Situation empfiehlt es sich, die Benutzervariable auszuwählen, da MySQL selbst einen Administrator-Benutzer zum Ausführen benötigt und andere Benutzer Probleme haben könnten.
- Konfigurationsdatei erstellen
Erstellen Sie eine my.ini-Datei im Verzeichnis D:\Development Tool\mysql-5.7.41\ (Version 5.7 muss selbst erstellt werden)
ini bedeutet Konfigurationsdatei, kopieren Sie den folgenden Inhalt in die Datei! ! ! speichern und schließen
#客户端的配置
[client]
port=3306
#设置mysql客户端默认字符集
default-character-set=utf8
#服务的配置
[mysqld]
#设置mysql的安装目录 这块换成自己解压的路径
basedir=D:\Development Tool\mysql-5.7.41\
#设置MySQL的数据存放目录
datadir=D:\Development Tool\mysql-5.7.41\data\
#设置3306端口
port = 3306
#设置mysql服务端默认字符集
character_set_server=utf8
#跳过密码验证(密码为空)
skip-grant-tables
Öffnen Sie cmd als Administrator und wechseln Sie in das Verzeichnis D:\Development Tool\mysql-5.7.41\bin, um den folgenden Befehl auszuführen,
mysqld -install
um die Installation des mysql-Dienstes anzuzeigen
Zeigt Erfolg an, jetzt können Sie den mysql-Dienst in der Diensttabelle sehen
!
mysqld --initialize-insecure --user=mysql
Datenbank initialisieren
Nach Abschluss der Ausführung wird das Datenverzeichnis automatisch generiert
Hinweis: Wenn keine mysql-, performance_schema- und sys-Ordner vorhanden sind, bedeutet dies, dass die Initialisierung fehlgeschlagen ist und der Dienst gelöscht und neu installiert werden muss
Starten Sie den MySQL-Dienst
net start mysql #启动
net stop mysql #停止
Wenn Sie es nicht sehen, ist die Installation fehlgeschlagen
- die Datenbank eingeben
mysql -h 主机IP -p 端口 -u 用户名 -p密码
-p Passwort darf kein Leerzeichen enthalten
-p folgt kein Passwort, Sie werden aufgefordert, das Passwort einzugeben, nachdem Sie die Eingabetaste gedrückt haben. Wenn Sie nicht
-h host schreiben, ist die Standardeinstellung dieser Rechner
, die Simulation ist Port 3306
mit mysql -u root -p
einloggen
-u root: bedeutet, dass dies ein Root-Benutzer ist
-p: bedeutet Passwort, (da die passwortfreie Authentifizierung eingestellt ist, müssen Sie später kein Passwort eingeben, drücken Sie einfach die Eingabetaste, um sich anzumelden)
- Root-Benutzerpasswort ändern
use mysql; # 使用mysql这个数据库
update user set authentication_string=password('123456') where user='root' and Host='localhost';
Die obige Anweisung gibt an, dass auf die Änderung des Passworts des Root-Benutzers auf 123456
ein Semikolon folgen muss, das das Ende einer Anweisung anzeigt.
Zeigt an, dass die Ausführung erfolgreich war!
Führen Sie Aktualisierungsberechtigungen aus, um wirksam zu werden.
flush privileges; #刷新权限
Beenden: Beenden
An dieser Stelle können Sie sich in der Konfigurationsdatei my.ini vom passwortfreien Login abmelden! ! ! Starten Sie den Dienst neu, um ihn zu übernehmen (Start nach dem Stoppen)