Download-Adresse: https://downloads.mysql.com/archives/community/
Baidu-Netzwerkfestplatten-Download: Link: https://pan.baidu.com/s/1nceFzJKK7_dJh2gUAtVgWw Passwort: qm5z
Installation
Doppelklicken Sie auf die heruntergeladene DMG-Datei. Das PKG-Popup-Fenster wird angezeigt. Doppelklicken Sie dann auf das PKG-Symbol, um die Installationsoberfläche aufzurufen. Fahren Sie auf der Installationsoberfläche bis zum Ende fort Die Installation ist erfolgreich.
Umgebungsvariablen
Der erste Schritt besteht darin, in das Stammverzeichnis im Terminal zu wechseln und die Datei ./.bash_profile zu bearbeiten
➜ ~ cd ~ ➜ ~ vim ./.bash_profile
Der zweite Schritt besteht darin, die VIM-Bearbeitungsumgebung aufzurufen. Drücken Sie i, um in den Einfügemodus zu gelangen. Geben Sie
export PATH=$PATH:/usr/local/mysql/bin export PATH=$PATH:/usr/local/mysql/support-files
Der dritte Schritt ein. Drücken Sie Esc, um den Einfügemodus zu verlassen. Geben Sie Folgendes ein: wq, um die Konfigurationsdatei zu speichern.
:wq
Geben Sie im vierten Schritt den folgenden Befehl in die Terminalschnittstelle ein, damit die Änderung der Konfigurationsdatei wirksam wird , und prüfen Sie, ob die Umgebungsvariablen erfolgreich gesetzt wurden MYSQL-Dienst
➜ ~ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin ➜ ~ source ~/.bash_profile ➜ ~ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/local/mysql/support-files ➜ ~
Starten
Der erste Schritt besteht darin,
➜ ~ sudo mysql.server status Password: ERROR! MySQL is not runningin die Terminalschnittstelle einzugeben.
Schritt 2: Starten Sie den MYSQL-Dienst. Geben Sie nach erfolgreichem Start weiterhin
➜ ~ sudo mysql.server start Starting MySQL .Logging to '/usr/local/mysql/data/mj.local.err'. SUCCESS!ein. Schritt 3: Drücken Sie direkt die Eingabetaste Datenbank und sehen Sie sich die folgende Begrüßungsoberfläche an
➜ ~ sudo mysql.server stop Shutting down MySQL . SUCCESS!Hinweis: Standardmäßig gibt es nach erfolgreicher Installation kein Anfangskennwort, sodass keine Eingabe des Kennworts erforderlich ist. Drücken Sie einfach die Eingabetaste.
Initialisierungseinstellungen
Legen Sie das Anfangskennwort fest, führen Sie nach Eingabe der MySQL-Datenbank die folgende Anweisung aus und setzen Sie das Kennwort des aktuellen Root-Benutzers auf root➜ ~ sudo mysql.server restart ERROR! MySQL server PID file could not be found! Starting MySQL . SUCCESS!Verlassen Sie die MYSQL-Schnittstelle
➜ ~ sudo mysql.server start Starting MySQL .Logging to '/usr/local/mysql/data/mj.local.err'. SUCCESS!
Konfiguration
Enter/ usr/local/mysql/support-files
Verzeichnis, es gibt eine Datei my-default.cnf
➜ ~ mysql -u root -p
Kopieren Sie die Datei my-default.cnf im Verzeichnis auf den Desktop und benennen Sie sie in my um .cnf,Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.41 MySQL Community Server (GPL)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Ersetzen Sie den Inhalt durch den folgenden Inhalt
➜ ~ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.6.41 MySQL Community Server (GPL) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> set password = password('root'); Query OK, 0 rows affected (0.01 sec) mysql>Kopieren Sie die geänderte my.cnf-Datei in das Verzeichnis
/etc
und starten Sie MYSQL neu
mysql> exit Bye ➜ ~Hinweis: Kopieren Sie die Datei in das Verzeichnis etc erfordert Systemberechtigungen, daher müssen Sie sudo
vor dem Befehl hinzufügen, um das Änderungsergebnis zu erkennen
/usr/local/mysql/support-files
目录,里面有个文件my-default.cnf
➜ ~ cd /usr/local/mysql/support-files ➜ support-files ll total 64 -rwxr-xr-x 1 root wheel 1.1K 6 15 2018 binary-configure -rw-r--r-- 1 root wheel 773B 6 15 2018 magic -rw-r--r-- 1 root wheel 1.1K 6 15 2018 my-default.cnf -rwxr-xr-x 1 root wheel 894B 6 15 2018 mysql-log-rotate -rwxr-xr-x 1 root wheel 10K 6 15 2018 mysql.server -rwxr-xr-x 1 root wheel 1.0K 6 15 2018 mysqld_multi.server ➜ support-files
将目录下的my-default.cnf文件复制到桌面上,改名为my.cnf,
➜ support-files ll total 64 -rwxr-xr-x 1 root wheel 1.1K 6 15 2018 binary-configure -rw-r--r-- 1 root wheel 773B 6 15 2018 magic -rw-r--r-- 1 root wheel 1.1K 6 15 2018 my-default.cnf -rwxr-xr-x 1 root wheel 894B 6 15 2018 mysql-log-rotate -rwxr-xr-x 1 root wheel 10K 6 15 2018 mysql.server -rwxr-xr-x 1 root wheel 1.0K 6 15 2018 mysqld_multi.server ➜ support-files cp my-default.cnf /Users/a1/Desktop/my.cnf
将内容替换为下面的内容
[mysqld] default-storage-engine=INNODB character-set-server=utf8 port = 3306 [client] default-character-set=utf8
将修改后的my.cnf文件复制到/etc
➜ /etc cp /Users/a1/Desktop/my.cnf ./ cp: ./my.cnf: Permission denied ➜ /etc sudo cp /Users/a1/Desktop/my.cnf ./ Password: ➜ /etc ll total 1064 ...... -rw------- 1 root wheel 7.3K 2 29 14:10 master.passwd -rw-r--r-- 1 root wheel 1.2K 5 17 17:24 my.cnf -rw-r--r-- 1 root wheel 11B 2 29 14:43 nanorc -rw-r--r-- 1 root wheel 53B 2 29 14:09 networks ...... ➜ /etcHinweis: Sie können sich derzeit nicht bei der Datenbank anmelden, ohne das Kennwort einzugeben. Sie müssen das geänderte verwenden Passwort für die Anmeldung bei der Datenbank, und die Zeichensatzkodierungsinformationen der Datenbank wurden geändert.
An diesem Punkt können Sie die Datenbank gerne nutzen! ! !
Empfohlenes Lernen: „MySQL-Video-Tutorial
“