Der Großteil von My Sql verwendet die grüne Version (dekomprimierte Version) und die Registrierung des Dienstes ist dann einfach und bequem.
Aber. Die Konfigurationsdatei bereitet Kopfschmerzen.
Konfigurieren Sie zunächst die Umgebungsvariablen von MySQL.
MySQL-Umgebungsvariablen (Arbeitsplatz – Rechtsklick auf Eigenschaften – Erweitert – Umgebungsvariablen)
MYSQL_HOME (Entpackpfad): E: MYSQLmysql-5.6.23-winx64
Pfad: Fügen Sie am Ende;%MYSQL_HOME%bin hinzu. Beachten Sie, dass das Semikolon
Sie daran erinnert, dass es sich nicht um einen internen oder externen Befehl handelt, wenn Sie die Umgebungsvariable CMD nicht hinzufügen.
Für die Verwendung des Originalplakats. Version 5.6.23.
Der Inhalt von my-default.ini lautet wie folgt:
[mysqld]
#skip-grant-tables Dies kann zum Anmelden bei MySQL verwendet werden, wenn das Root-Passwort vergessen wird Die Sicherheit ist äußerst gering.
#Port
port=3306
#In einigen Versionen kann default-character-set=utf8 das Problem verstümmelter chinesischer Zeichen lösen
#Nicht verwenden Standardmäßig meldet hier -character-set=utf8 direkt den Fehler 1067
character-set-server=utf8
#Beachten Sie, dass dies der Client-Datenbank hinzugefügt werden muss oder nicht Ergebnisse sind alle GBK oder latin1
init_connect='SET NAMES utf8'
#Variablen wie 'char%' anzeigen; Datenbankkodierungssatz anzeigen
#Einige Versionen des Datenbankspeichers engine default-storage -engine=MyISAM startet normal, andernfalls wird 1067 gemeldet
default-storage-engine=INNODB
#Basedir so einstellen, dass es auf den Installationspfad von MySQL zeigt
basedir=E:MYSQLmysql-5.6.23-winx64
datadir=E:MYSQLmysql-5.6.23-winx64data
[client]
default-character-set=utf8
#password =1234
port =3306
[mysql]
port=3306
default-character-set=utf8
Grundsätzlich gibt es kein Problem mit verstümmeltem Code.
Geben Sie „mysq...bin“ ein und führen Sie es als Administrator aus.
Geben Sie die Konfigurationsdatei an und fügen Sie den Dienst hinzu.
mysqld --install MySQL --defaults-file="E: MYSQLmysql -5.6.23-winx64my-default.ini"
Start mysql
net start mysql
mysql -u root -p Der Standardwert ist leer
Verwenden Sie Navicat für MySQL, um eine Verbindung zur Datenbank herzustellen.
Registrierungscode: NAVH-WK6A-DMVK-DKW3
Wechseln Sie zur Verwendung von MySQL
wählen Sie * aus mysql.user;
Sie werden ähnliche Datensätze sehen
Sie können ohne Passwort teilnehmen. Entfernen Sie zunächst den 4. Eintrag von localhost. (Anonymer Login)
Wenn Sie die Tabelle nicht ändern. Es wird eine Situation wie im Bild unten geben
Nach dem Löschen von Punkt 4.
Zu diesem Zeitpunkt ist eine Verifizierung erforderlich. Zur Eingabe des Benutzernamens auffordern
Denken Sie daran, Skip-Grant-Tables in my-default.ini nicht zu aktivieren.
Root-Standardpasswort ändern (zum Root-Verzeichnis wechseln)
1.Passwort für root@localhost festlegen = Passwort('111');
2.vom Benutzer festgelegtes Passwort aktualisieren =password("111") where user="root";
Verfügbar für persönliche Tests. Starten Sie den Dienst neu
, wenn Sie sich zu diesem Zeitpunkt anmelden. Das Passwort ist erforderlich
Geben Sie einfach das 111-Passwort ein.
Hinweis:
Wenn Sie cmd zum Anmelden verwenden, verwenden Sie bitte das folgende Format, um sich anzumelden
mysql -u root -p111
Denken Sie daran, nicht Zu verwenden:
mysql -u root -p 111
Andernfalls wird Folgendes angezeigt:
Ich bin zuerst hier angekommen. Codierungsprobleme, Installationsdienste und Passwortprobleme wurden alle gelöst.
Ich hoffe, es kann Freunden in Not helfen. Codierungsprobleme bereiten wirklich Kopfschmerzen, wenn sie nicht gelöst werden. Chinesisch
Wenn verwandte Attribute zuvor konfiguriert wurden. Bitte löschen Sie alle Nicht-Ordnerdateien unter mysql-data-. Fangen Sie einfach an
Das Ende...