lokal · Mac ・ MySQL Workbench ・ VagrantFile
Virtuelle Umgebung ・ Landstreicher ・ CentOS7 ・ MySQL
Ich wollte MySQL lokal auf Vagrant mit MySQL Worchbench installieren. Versuchen Sie diese Verbindung. Es wird davon ausgegangen, dass MySQL bereits auf Vagrant installiert ist.
vim Vagrantfile
Legen Sie die IP-Adresse fest, die vom Host-Betriebssystem aus eine Verbindung zur virtuellen Umgebung herstellen kann. Es ist in Ordnung, wenn Sie so auskommentieren.
# Create a private network, which allows host-only access to the machine
# using a specific IP.
config.vm.network "private_network", ip: "192.168.33.10"
Lesen Sie dann die Einstellungen erneut mit Vagrant Up oder Vagrant Reload.
Stellen Sie nach dem Ausführen von vagrant ssh in der virtuellen Umgebung eine Verbindung zu MySQL her.
mysql -u root -p
Wenn Sie im Voraus ein Passwort festgelegt haben, geben Sie dieses Passwort ein (weggelassen) und gehen Sie zu dem Punkt, an dem MySQL betrieben werden kann.
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.7.29 MySQL Community Server (GPL)
Copyright (c) 2000, 2020, 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>
Selbst wenn Sie das richtige Verbindungsziel in Workbench beschreiben, wird es wie folgt abgespielt. Erteilen Sie daher die Erlaubnis für eine externe Verbindung. Ich war hier ein bisschen süchtig, weil ich mich nicht verbinden konnte, obwohl ich pingte ...
192.168.33.1' is not allowed to connect to this MySQL server
↑ Beim Herstellen einer Verbindung mit Workbench. Geben Sie einen Befehl ein, der Berechtigungen in MySQL erteilt.
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'192.168.%' IDENTIFIED BY 'Root-Passwort' WITH GRANT OPTION;
Wenn Sie nun Abfrage OK ausführen können, 0 Zeilen betroffen, 1 Warnung (0,00 Sek.), Sind Sie für die externe Verbindung bereit.
Lassen Sie uns abschließend prüfen, ob wir eine Verbindung mit Workbench herstellen können. Wenn Sie die Verbindung mit einer Testverbindung bestätigen und bestätigen können, dass Sie die Abfrage ordnungsgemäß ausführen können, sind Sie fertig. Danke für deine harte Arbeit.
Recommended Posts