Heim > Datenbank > MySQL-Tutorial > Zwei Methoden zum Einrichten einer MySQL-Umgebung auf dem Mac

Zwei Methoden zum Einrichten einer MySQL-Umgebung auf dem Mac

藏色散人
Freigeben: 2021-10-28 17:09:47
nach vorne
2379 Leute haben es durchsucht

Es ist sehr praktisch, MySQL unter Mac zu installieren. Zusammenfassend gibt es zwei Methoden.

Methode 1: Installation mit dmg-Image

1. Installieren Sie

Laden Sie das Installationspaket für die MySQL-Mac-Version von der offiziellen Website herunter und installieren Sie es mit den üblichen Schritten:

2019-03-24T18:27:31.043133Z 1 [Note] A temporary password is generated for root@localhost: TdfRm19!o0Xi
Nach dem Login kopieren

Unter ihnen TdfRm19!o0Xi ist das anfängliche Passwort, es ist am besten, es sich zuerst zu merken! TdfRm19!o0Xi是初始密码,最好先记住!

2、登陆

在终端命令行 登陆mysql:

$ mysql -u root -p
# 输入上述密码即可
Nach dem Login kopieren

如果这一步提示: bash: mysql: command not found, 执行下面2个命令做个软连接即可:

cd /usr/local/bin
ln -fs /usr/local/mysql-8.0.11-macos10.13-x86_64/bin/mysql mysql
Nach dem Login kopieren

3、修改密码

在 MySQL8.0.4 以前,执行 SET PASSWORD=PASSWORD('新密码')

2. Anmelden

Melden Sie sich in der Terminal-Befehlszeile bei MySQL an:

$ brew install mysql   # 安装指定版本: brew install mysql@1.1.1
Nach dem Login kopieren
Wenn dieser Schritt Folgendes anzeigt: bash: mysql: command not found, führen Sie die folgenden 2 Befehle aus, um eine weiche Verbindung herzustellen :

==> mysql
We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:
    mysql -u root

To have launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don't want/need a background service you can just run:
  mysql.server start
Nach dem Login kopieren
3. Um das Passwort zu ändern

Führen Sie vor MySQL 8.0.4 SET PASSWORD=PASSWORD('New Password') aus. Die neue Version kann jedoch nicht auf diese Weise geändert werden, da sich die Passwortauthentifizierung geändert hat. Spezifische Schritte finden Sie unter https://blog.csdn.net/yi247630676/article/details/80352655.

Methode 2: Homebrew zur Installation verwenden

Wie wir alle wissen, kann der Mac Homebrew zur Installation und Verwaltung verwenden. Wenn Homebrew nicht installiert ist, können Sie auf https://brew.sh/ klicken, um es zu installieren .

Das Folgende ist die Installationsmethode von MySQL
$ myysql_secure_installation
Nach dem Login kopieren

Dann warten Sie einfach. Nachdem der folgende Text angezeigt wird, wissen wir bereits, was wir tun müssen:

Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No: Y   ## 回复y 需要密码8位以上,回复n 则不做限制

The password validation component is not available. Proceeding with the further steps without the component.
Please set the password for root here.

New password:   ## 设置你的密码

Re-enter new password:   ## 再次输入你的密码

By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y    ## 是否移除匿名用户。考虑安全我选了y
Success.


Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y   ## 是否允许远程连mysql 的 root。我用做本地调试,不是远程服务器,所以y了
Success.

By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.


Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y      ## 是否y了删除test数据库,我选了y
 - Dropping test database...
Success.

 - Removing privileges on test database...
Success.

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y      ## 选y, 重新加载权限列表
Success.

All done!
Fahren Sie mit der Ausführung gemäß den Anweisungen fort und führen Sie den Initialisierungsvorgang durch:

$ mysql -u root -p   ## 登陆 mysql
$ brew services start mysql@5.7   ## 启动 mysql
$ brew services stop mysql@5.7   ## 停止 mysql
$ mysql.server start   ## 启动 mysql(无后台服务)
Nach dem Login kopieren
🎜Initialisierungsprozess Es wird viele Probleme geben, die mit Kommentaren erklärt werden: 🎜rrreee🎜Diese Konfiguration ist beendet. Merken Sie sich den folgenden Befehl: 🎜rrreee🎜🎜Empfohlenes Lernen. 🎜MySQL-Video-Tutorial🎜》🎜

Das obige ist der detaillierte Inhalt vonZwei Methoden zum Einrichten einer MySQL-Umgebung auf dem Mac. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage