Heim  >  Artikel  >  Datenbank  >  Welche Schritte sind für MySQL erforderlich, um die Datei my.ini zu konfigurieren?

Welche Schritte sind für MySQL erforderlich, um die Datei my.ini zu konfigurieren?

PHPz
PHPznach vorne
2023-05-28 22:52:404722Durchsuche

1. Hintergrund

Ich habe MySQL Server 8.0 auf zwei Computern installiert und habe vor, mit der Datenbank-Master-Slave-Replikationskonfiguration fortzufahren, die derzeit benötigt wird. ini-Datei zum Konfigurieren, aber ich kann die Datei my.ini nicht finden.

In meinem Installationsverzeichnis befindet sich keine my.ini-Datei. (Mein MySQL-Installationsverzeichnis hier ist C:ProgrammeMySQLMySQL Server 8.0).

Welche Schritte sind für MySQL erforderlich, um die Datei my.ini zu konfigurieren?

Dann müssen wir es neu konfigurieren.

2. Löschen Sie den ursprünglichen MySQL-Dienst

mysqld --remove mysql

3. Initialisieren Sie mysql

mysqld --initialize-insecure --user=mysql

4. Fügen Sie die my.ini-Datei selbst hinzu #

Welche Schritte sind für MySQL erforderlich, um die Datei my.ini zu konfigurieren?

Der Inhalt von my.ini (Sie müssen basedir und datadir selbst konfigurieren) # 🎜🎜#

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=C:\mysql\mysql-8.0.31-winx64
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
datadir=C:\mysql\mysql-8.0.31-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
5. Erstellen Sie einen neuen MySQL-Dienst

# 创建mysql服务
mysqld --install "mysql" --defaults-file="C:\mysql\mysql-8.0.31-winx64\my.ini"

6. Starten Sie den MySQL-Dienst

net start mysql

7. Legen Sie das Datenbankpasswort fest. 🎜🎜#7.1 Melden Sie sich bei der MySQL-Datenbank an.

Starten Sie cmd im bin-Verzeichnis. Geben Sie den folgenden Befehl ein.

mysql -u root -p

Das Passwort ist derzeit leer, es muss nicht ausgefüllt werden, drücken Sie einfach die Eingabetaste:

Hinweis: Wenn

data# 🎜🎜#

Die Datei ist Die vorherige wird nicht neu generiert, daher ist das Passwort noch vorher konfiguriert, #🎜🎜 #kann übersprungen werden# 🎜🎜#Der nächste Schritt zum Ändern des Root-Passworts7.2 Ändern Sie das Root-Benutzerpasswort #🎜🎜 #Setzen Sie das Root-Benutzerkennwort auf 123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

8. Konfiguration my.ini-Problem

Welche Schritte sind für MySQL erforderlich, um die Datei my.ini zu konfigurieren?Dieses Problem kann auftreten

#🎜🎜 # MySQL-Fehlerbehandlung: Option ohne vorhergehende Gruppe in der Konfigurationsdatei gefunden

Das Folgende ist die Lösung

Fehlerort: Beim Speichern als Konfigurationsdatei my.ini ändern Sie die „Kodierung“ nach: UTF-8.

Korrektur: Nach erneutem Speichern und Ändern der Kodierung auf „ANSI“ war die Initialisierung erfolgreich.

Das obige ist der detaillierte Inhalt vonWelche Schritte sind für MySQL erforderlich, um die Datei my.ini zu konfigurieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen