MySQL ist eine häufig verwendete Datenbank und wird häufig in der täglichen Entwicklung verwendet. Wenn Sie Ihre Arbeit gut machen möchten, müssen Sie zunächst Ihre Tools schärfen. In diesem Artikel wird speziell erläutert, wie Sie MySQL unter Centos installieren (ähnlich wie bei anderen Linux-Distributionen). Die ersten Materialien zur Vorbereitung: MySQL, ich verwende hier 64-Bit, Portal:
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15-linux-glibc2. 5-x86_64.tar.gz.
1. Welche Installationsmethoden gibt es?
A. Laden Sie das binäre Installationspaket von MySQL herunter und konfigurieren Sie Ihre persönliche Konfigurationsdatei für die Verwendung.
B. Verwenden Sie Linux-Paketverwaltungstools für eine schnelle Installation, wie z. B. Ubuntus apt-get, Centos‘ yum und rpm,
Siehe Blog-Beitrag 1: http://www .tuicool .com/articles/2EfM7f.
Referenz-Blogbeitrag 2: http://www.bitsCN.com/article/94284.htm
Referenz-Blogbeitrag 3: http://www.bitsCN.com/article/94287 .htm
C. Kompilierung und Installation des Quellcodes, siehe Blogbeitrag: http://www.bitsCN.com/article/94291.htm
2 und Nachteile der oben genannten Installationsmethode.
A. Es ist einfach und bequem, die Konfigurationsdatei selbst zu erstellen.
B. Einfach, bequem und schnell, aber oft nicht kostenlos genug und möglicherweise nicht in der Lage, die neueste MySQL-Version zu verwenden, daher ist es für Anfänger geeignet.
C. Die Installation des Quellcodes ist komplizierter. Wenn Sie es schnell verwenden möchten, wird empfohlen, es auf die ersten beiden Arten zu installieren >
3. Installieren Sie das binäre MySQL1. Laden Sie das Installationspaket in das Stammverzeichnis herunter.
Befehl:
cd ~/wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15- linux-glibc2.5-x86_64.tar.gz
2. Erstellen Sie einen neuen Ordner mysql im opt-Verzeichnis. Befehl: mkdir /opt/mysql
3. Entpacken Sie das heruntergeladene Installationspaket nach /opt/mysql.
Befehl:
cd /opt/mysqltar -zxvf ~/mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz
4. Softlink erstellen:
Befehl:
ln -s /opt/mysql/mysql-5.7.15-linux-glibc2.5-x86_64/ /usr /local/mysql[Hinweis] Erstellen Sie einen Softlink, um Ihre Paketverwaltung zu erleichtern.
Überprüfen Sie, ob die Erstellung erfolgreich war:
Befehl:
ls -lh /usr/local/5. Mysql-Benutzer und Mysql-Benutzergruppe hinzufügen
Befehl:
groupadd mysqluseradd -g mysql -s /sbin/nologin -d /usr/local/mysql -M mysql
6. Globale Variablen konfigurieren
Befehl:
vim /etc/profileFügen Sie den folgenden Code zur letzten Zeile der Profildatei hinzu:
PATH=$PATH :/usr/local/mysql/binWie in der Abbildung gezeigt:
Dann speichern und beenden, verwenden Der Befehl:
source /etc /profile7. Konfigurationsdatei
Mysql muss konfiguriert werden. Wenn Sie keine eigene definierte Konfigurationsdatei haben, geht MySQL zunächst in das Verzeichnis etc, um die Datei my.cnf als Konfigurationsdatei zu finden. Wenn nicht, fährt es mit dem Verzeichnis etc unter /usr/local/ fort. MySQL-Pfad, um es zu finden. Hier verwende ich meine eigene Konfigurationsdatei.
Verwenden Sie den Befehl mv oder cp, um diese Datei in das Stammverzeichnis zu verschieben.
8. Erstellen Sie einen Ordner zum Speichern von MySQL-Daten, Protokollen und Sockets
Befehl:
mkdir -p /data/mysql/mysql3306/{data,logs,tmp🎜 >Nachdem die Erstellung abgeschlossen ist, kopieren wir die Konfigurationsdatei in Schritt 6 in das Verzeichnis mysql3306 im Pfad /data/mysql
Wenn Sie eine Konfigurationsdatei benötigen, hinterlassen Sie bitte Ihre E-Mail-Adresse Schreibe mir die Kommentare unten und ich schicke es dir. Wie im Bild gezeigt:Befehl: cp ~/mysql3306.cnf /data/mysql/mysql3306/
[Hinweis] Dieser Befehl wird zum stapelweisen Erstellen von Verzeichnissen verwendet. Da ich diesen Pfad bereits erstellt habe, werde ich Screenshot 3308 erstellen Beispiel.
:) Okay, wenn du es bis hierher geschafft hast. Herzlichen Glückwunsch, Sie haben mehr als die Hälfte geschafft. Jetzt müssen Sie nur noch MySQL initialisieren, starten und sich anmelden. 9. MySQL initialisieren:Befehl:mysqld --initialize datadir=/data/mysql/mysql3306/data/
[Hinweis]Dies Wenn während des Befehlsvorgangs keine Fehler auftreten, ist er erfolgreich. Wenn ein Fehler auftritt, können Sie zu /data/mysql/mysql3306/data gehen und error.log öffnen, um die Fehlerursache zu überprüfen. Wenn eine Warnung auftritt, können Sie diese ignorieren.
Im Bild:
[Hinweis] Nachdem dieser Befehl erfolgreich ausgeführt wurde, wird am Ende ein temporäres Anmeldekennwort für das Root-Konto ausgegeben (roter Pfeil im Bild). Das Standardkennwort für die Root-Anmeldung in der vorherigen MySQL-Version war ein leeres Kennwort , aber das wurde geändert. Daher müssen Sie dieses temporäre Passwort aufzeichnen und für die spätere Verwendung bei der Anmeldung in Schritt 12 speichern.
10. Autorisieren Sie das relevante Verzeichnis für den MySQL-Benutzer in Schritt 4
Befehl:
chown -R mysql:mysql /usr/local/mysql chown -R mysql:mysql /opt/mysql chown -R mysql:mysql /data/mysql
11. Mysql starten:
Befehl: mysqld --defauslts-file=/data/mysql/mysql3306/mysql3306.cnf &
Bild:
[Hinweis] Das „&“ nach dem Befehl ermöglicht die Ausführung von MySQL im Hintergrund. Wenn kein Fehler auftritt, kann es erfolgreich gestartet werden.
[Überprüfen Sie, ob es erfolgreich gestartet wurde]
Befehl: ps axu |
12. Melden Sie sich bei MySQL an:
Befehl:
mysql --socket=/tmp/mysql3306.sock -uroot -p
[Hinweis ] Geben Sie das erste in Schritt 9 aufgezeichnete Passwort ein. Wie in der Abbildung gezeigt
Nach erfolgreicher Anmeldung werden Sie feststellen, dass Sie „Datenbanken anzeigen“ nicht zum Anzeigen der Datenbank verwenden können.
Wir müssen hier einige Änderungen vornehmen, uns bei MySQL anmelden und den Befehl eingeben.Schritt 1: Um spätere Anmeldungen zu erleichtern, ändern wir das Passwort des Root-Kontos in 123456.
Befehl:Benutzer root@localhost identifiziert durch „123456“; Schritt 2: Berechtigungen freigebenBefehl:
Berechtigungen löschen; die Abbildung:
Versuchen Sie zu diesem Zeitpunkt erneut, „Datenbanken anzeigen“ zu verwenden, und Sie werden feststellen, dass Sie die Datenbank bereits anzeigen können.
13. Fahren Sie mysqld herunter:
Befehl: mysqladmin --socket=/tmp/mysql3306.sock -uroot -p Shutdown
[Hinweis ] Dieser Name schließt den MySQL-Socket für Port 3306. Dies ist auch ein Vorteil dieser MySQL-Installationsmethode. Sie können mehrere Instanzen haben und die entsprechenden Instanzen dann bequem verwalten. Nachdem Sie MySQL nun erfolgreich installiert und angemeldet haben, können Sie die Konfigurationsdatei auf dieser Basis kopieren und ändern und anschließend eine Instanz mit Port 3307 erstellen. Viel Spaß!
Das Folgende sind Screenshots von zwei Instanzen, die ich installiert habe:
F: Ich glaube, Sie haben gelernt wie man MySQL installiert. Und was dann?
A: Haha, Sie können sich „Must Know Mysql“ ansehen, um Ihre MySQL-Kenntnisse und -Fähigkeiten zu spielen und zu festigen. F: MySQL-Start- und Anmeldebefehle sind komplizierter und umständlicher als die Yum-Installation. Was soll ich tun? A: Zu jung zum Beispiel, Sie können versuchen, sich mit einem Skript anzumelden. Wie schreibe ich das Skript? Bitte bleiben Sie auf dem Laufenden für zukünftige Updates. Zusammenfassung:Dieses Mal habe ich gemeistert, wie man MySQL installiert. Um Ihre MySQL-Kenntnisse zu verbessern, müssen Sie sich die Konfigurationsdatei und deren Verwendung jedoch noch genauer ansehen.
Das Obige ist der Inhalt des grafischen Tutorials für die MySQL-Installation unter Centos_MySQL. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).