Heim  >  Artikel  >  Datenbank  >  Wie läuft die Installation von MySQL unter Linux ab?

Wie läuft die Installation von MySQL unter Linux ab?

WBOY
WBOYnach vorne
2023-06-02 22:15:051708Durchsuche
Vorbereitung vor der Installation

1. Überprüfen Sie, ob MySQL installiert wurde und führen Sie den Befehl

[root@localhost /]# rpm -qa | grep mysql

Wie läuft die Installation von MySQL unter Linux ab?

Aus dem Ausführungsergebnis können wir sehen, dass wir mysql-libs-5.1.73-5.el6_6.x86_64 installiert haben , führen Sie den Löschbefehl aus.

[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
. Führen Sie den Abfragebefehl erneut aus, um zu überprüfen, ob er gelöscht wurde

[root@localhost /]# rpm -qa | grep mysql

3. Überprüfen Sie, ob die MySQL-Benutzergruppe und der Benutzer vorhanden sind.

[root@localhost /]# whereis mysqlmysql: /usr/bin/mysql /usr/include/mysql[root@localhost lib]# find / -name mysql/data/mysql/data/mysql/mysql
Wie läuft die Installation von MySQL unter Linux ab?4. Laden Sie das MySQL-Installationspaket für Linux von der offiziellen Website herunter.

[root@localhost /]#  rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql

Sie können auch direkt zu gehen Auf der offiziellen MySQL-Website können Sie die entsprechende Version zum Herunterladen auswählen.

Zweite Installation von MySQL

1. Suchen Sie das MySQL-Installationspaket in dem Verzeichnis, in dem der Befehl

wget

ausgeführt wird, oder in Ihrem Upload-Verzeichnis:

mysql-5.7.24-linux-glibc2.12-x86_64. tar.gz

Führen Sie den Dekomprimierungsbefehl aus:

[root@localhost /]# whereis mysql
mysql:[root@localhost /]# find / -name mysql[root@localhost /]#

Nachdem die Dekomprimierung abgeschlossen ist, können Sie sehen, dass sich im aktuellen Verzeichnis eine zusätzliche dekomprimierte Datei befindet. Verschieben Sie die Datei nach Wie läuft die Installation von MySQL unter Linux ab?/usr/local/

und ändern Sie den Ordnernamen in
MySQL
.

Wenn MySQL bereits unter
/usr/local/

existiert, ändern Sie bitte die vorhandene MySQL-Datei in einen anderen Namen, da die folgenden Schritte sonst möglicherweise nicht korrekt ausgeführt werden.

Der Ausführungsbefehl lautet wie folgt:

[root@localhost /]# cat /etc/group | grep mysql[root@localhost /]# cat /etc/passwd |grep mysql[root@localhost /]# groupadd mysql[root@localhost /]# useradd -r -g mysql mysql[root@localhost /]#
Wenn der Ordner

mysql
unter

/usr/local/ nicht vorhanden ist, führen Sie den folgenden Befehl direkt aus, um den oben genannten Effekt zu erzielen.

[root@localhost /]#  wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
2. Erstellen Sie das Datenverzeichnis im Verzeichnis /usr/local/mysql

[root@localhost /]#  tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# ls
mysql-5.7.24-linux-glibc2.12-x86_64
mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
3. Ändern Sie die Benutzergruppen und Benutzer, zu denen alle Verzeichnisse und Ordner im MySQL-Verzeichnis gehören, sowie die Berechtigungen

[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/[root@localhost /]# cd /usr/local/[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

4. Kompilieren, installieren und initialisieren Sie MySQL.

Achten Sie darauf, sich das Passwort am Ende des Initialisierungsausgabeprotokolls zu merken (vorübergehendes Passwort des Datenbankadministrators).

[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql

Zusätzliche Erklärung:

In Schritt 4 ist ein Fehler aufgetreten kann auftreten:

Wenn dieses Problem auftritt, überprüfen Sie zunächst, ob die Linkbibliotheksdatei installiert ist, und verwenden Sie den Befehl, um zu überprüfen, ob die Linkbibliotheksdatei danach nicht im System vorhanden ist Wenn die Installation erfolgreich ist, führen Sie den Datenbankinitialisierungsbefehl weiter aus. Zu diesem Zeitpunkt wird möglicherweise der folgende Fehler angezeigt:
[root@localhost /]# mkdir /usr/local/mysql/data
Nachdem die Ausführung korrekt ist, führen Sie den Initialisierungsbefehl erneut aus in Schritt 4, und fahren Sie dann mit Schritt 5 fort, wenn es richtig ist! 5. Nach erfolgreicher Ausführung des Initialisierungsbefehls lautet das Ausgabeprotokoll wie folgt:

Zeichnen Sie die Zeichenfolge nach Wie läuft die Installation von MySQL unter Linux ab?root@localhost:

am Ende des Protokolls auf MySQL-Administrator.

6. Bearbeiten Sie die Konfigurationsdatei my.cnf und fügen Sie die folgende Konfiguration hinzu:

[root@localhost /]# chown -R mysql:mysql /usr/local/mysql[root@localhost /]# chmod -R 755 /usr/local/mysql

lower_case_table_names: ob Groß-/Kleinschreibung beachtet wird, 1 bedeutet, dass der Tabellenname beim Speichern klein geschrieben wird, und 0 bedeutet, dass die Groß-/Kleinschreibung nicht beachtet wird Groß-/Kleinschreibung wird beachtet; nach der Änderung muss es neu gestartet werden, damit es wirksam wird:

character_set_server: Legen Sie den Standardzeichensatz der Datenbank fest. Wenn nicht, ist der Standardwert latin1.

innodb_file_per_table: Ob die Daten gespeichert werden sollen Jede Tabelle einzeln, 1 bedeutet separater Speicher; 0 bedeutet, den unabhängigen Tabellenbereich zu schließen. Überprüfen Sie das Datenverzeichnis, um den Unterschied in der Dateistruktur festzustellen.

Wie läuft die Installation von MySQL unter Linux ab?Testen Sie den MySQL-Server. Die folgenden Ergebnisse werden angezeigt. Zeigt an, dass die Datenbank installiert ist und normal gestartet werden kann.

Anormale Situationen Startbefehl

Wie läuft die Installation von MySQL unter Linux ab?

8. Fügen Sie eine Soft-Verbindung hinzu und starten Sie den MySQL-Dienst neu

[root@localhost /]# cd /usr/local/mysql/bin[root@localhost bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
9. Melden Sie sich bei MySQL an und ändern Sie das Passwort (das für Schritt 5 generierte Passwort). Hinweis: Bei der Eingabe von Passwort, nach Eingabe des Passworts wird nichts angezeigt. Zu diesem Zeitpunkt ist die Eingabe tatsächlich erfolgreich. Drücken Sie einfach die Eingabetaste, nachdem Sie das Passwort eingegeben haben. Geben Sie diesen Befehl ein: mysql -u root -p plus Ihr Passwort, drücken Sie die Eingabetaste und Sie können direkt auf die Datenbank zugreifen

10、开放远程连接

mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;

Wie läuft die Installation von MySQL unter Linux ab?

11、设置开机自动启动

1、将服务文件拷贝到init.d下,并重命名为mysql[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld2、赋予可执行权限[root@localhost /]# chmod +x /etc/init.d/mysqld3、添加服务[root@localhost /]# chkconfig --add mysqld4、显示服务列表[root@localhost /]# chkconfig --list

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

Das obige ist der detaillierte Inhalt vonWie läuft die Installation von MySQL unter Linux ab?. 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