Wie installiere ich die Centos-Datenbank?
Wie installiere ich die Centos-Datenbank?
So installieren Sie die Datenbank in Centos:
1. Laden Sie mysql5.7 herunter
Linux-Download:
Geben Sie den Befehl ein:
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
2. Erstellen Sie einen Benutzer und ein MySQL-Verzeichnis
1. Geben Sie eine MySQL-Gruppe ein Befehl:
groupadd mysql
2. Erstellen Sie einen MySQL-Benutzer und platzieren Sie ihn in der MySQL-Gruppe
Geben Sie den Befehl ein:
useradd -r -g mysql mysql
3. Legen Sie ein Passwort für den MySQL-Benutzer fest
Geben Sie den Befehl ein:
passwd mysql
1. Verschieben Sie das heruntergeladene MySQL-Paket auf die virtuelle Linux-Maschine
2 . Kopieren Sie das TAR-Paket. Kopieren Sie eine Kopie in das Verzeichnis /usr/local
Geben Sie den Befehl ein:
mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz /usr/local
3. Entpacken Sie
Geben Sie den Befehl ein:
cd /usr/local
Geben Sie den Befehl ein:
tar xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
4. Ändern Sie den Namen der extrahierten Datei in mysql
Geben Sie den Befehl ein:
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
1. Kopieren Sie my_default.cnf nach /etc/my.cnf (wird automatisch gelesen, wenn MySQL startet)
Geben Sie den Befehl ein:
cp my-default.cnf /etc/my.cnf
2 das Problem verstümmelter Zeichen
Befehl eingeben:
vi /etc/my.cnf
Ändern:
[mysql] default-character-set=utf8 [mysqld] default-storage-engine=INNODB character_set_server=utf8
3. Kopieren Sie
nachmysql.server
/etc/init.d/
Geben Sie den Befehl ein:
cp mysql.server /etc/init.d/mysql
4. Ändern Sie die
Parameter, geben Sie 2 Verzeichnisorte an/etc/init.d/mysql
Geben Sie den Befehl ein:
vi /etc/init.d/mysql
Ändern Sie den Besitzer von das Verzeichnis /usr/local/mysql
Chown -R Benutzername: Gruppenname/usr/local/mysql/
Geben Sie den Befehl ein:
basedir=/usr/local/mysql datadir=/usr/local/mysql/data
1. Initialisieren Sie die Datenbank Gehen Sie zuerst in das Verzeichnis mysql/bin
Alte Version des Befehls:
Neue Version des Befehls: mysql_install_db
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
Hier wird ein temporäres Passwort generiert (speichern und merken). (Sie werden es später benötigen)
2. Verschlüsseln Sie die Datenbank
Geben Sie den Befehl ein:
chown -R mysql:mysql /usr/local/mysql/
3. Geben Sie den Befehl ein:
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
& Symbol: Den aktuellen Vorgang in den Hintergrund stellen
6. Melden Sie sich an Geben Sie den Befehl ein:./mysqld_safe --user=mysql &
2, ändern Sie das Passwort
Geben Sie den Befehl ein:./mysql -uroot -p
7. Fensterfernbedienung Zugriff auf MySQL der virtuellen Linux-Maschine
1. Schalten Sie zunächst die Firewall aus, damit das Fenster verbunden werden kann
Geben Sie den Befehl ein:
set password=password('你的密码');
2. Autorisieren Sie das Fenster Geben Sie den Befehl ein:
systemctl stop firewalld.service
grant all privileges on *.* to root@'%' identified by '123456';
8. Stellen Sie den MySQL-Dienst so ein, dass er automatisch beim Booten startet.
1. Fügen Sie den Dienst MySQL hinzu.Geben Sie den Befehl ein:mysql -hIP地址 -uroot -p123456
chkconfig --add mysql
Legen Sie die Pfadumgebungsvariable fest
Geben Sie den Befehl ein:
Umgebungsvariablen festlegen:
Nachdem wir die Umgebungsvariablen konfiguriert haben, müssen wir nicht mehr in das Verzeichnis gehen, um uns anzumelden. Jetzt können wir uns in jedem beliebigen Verzeichnis bei MySQL anmelden Verzeichnis
10. Abschließenvi /etc/profile
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
Centos-Tutorial/usr/local/mysql/bin
》
Das obige ist der detaillierte Inhalt vonWie installiere ich die Centos-Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Mit dem Befehl scp können Dateien sicher zwischen Netzwerkhosts kopiert werden. Es verwendet SSH für die Datenübertragung und Authentifizierung. Die typische Syntax lautet: scpfile1user@host:/path/to/dest/scp -r/path/to/source/user@host:/path/to/dest/scp Dateien ausschließen. Ich glaube nicht, dass Sie das können, wenn Sie den scp-Befehl verwenden Dateien filtern oder ausschließen. Es gibt jedoch einen guten Workaround, die Datei auszuschließen und sie sicher per SSH zu kopieren. Auf dieser Seite wird erläutert, wie Sie Dateien filtern oder ausschließen, wenn Sie Verzeichnisse mit scp rekursiv kopieren. So verwenden Sie den Befehl rsync, um Dateien auszuschließen. Die Syntax lautet: rsyncav-essh-

Die polymorphe Hibernate-Zuordnung kann geerbte Klassen der Datenbank zuordnen und bietet die folgenden Zuordnungstypen: Joined-Subclass: Erstellen Sie eine separate Tabelle für die Unterklasse, einschließlich aller Spalten der übergeordneten Klasse. Tabelle pro Klasse: Erstellen Sie eine separate Tabelle für Unterklassen, die nur unterklassenspezifische Spalten enthält. Union-Unterklasse: ähnelt der verbundenen Unterklasse, aber die Tabelle der übergeordneten Klasse vereint alle Spalten der Unterklasse.

Apples neueste Versionen der iOS18-, iPadOS18- und macOS Sequoia-Systeme haben der Fotoanwendung eine wichtige Funktion hinzugefügt, die Benutzern dabei helfen soll, aus verschiedenen Gründen verlorene oder beschädigte Fotos und Videos einfach wiederherzustellen. Mit der neuen Funktion wird im Abschnitt „Extras“ der Fotos-App ein Album mit dem Namen „Wiederhergestellt“ eingeführt, das automatisch angezeigt wird, wenn ein Benutzer Bilder oder Videos auf seinem Gerät hat, die nicht Teil seiner Fotobibliothek sind. Das Aufkommen des Albums „Wiederhergestellt“ bietet eine Lösung für Fotos und Videos, die aufgrund einer Datenbankbeschädigung verloren gehen, die Kameraanwendung nicht korrekt in der Fotobibliothek speichert oder eine Drittanbieteranwendung die Fotobibliothek verwaltet. Benutzer benötigen nur wenige einfache Schritte

Um Datenbankverbindungsfehler in PHP zu behandeln, können Sie die folgenden Schritte ausführen: Verwenden Sie mysqli_connect_errno(), um den Fehlercode abzurufen. Verwenden Sie mysqli_connect_error(), um die Fehlermeldung abzurufen. Durch die Erfassung und Protokollierung dieser Fehlermeldungen können Datenbankverbindungsprobleme leicht identifiziert und behoben werden, wodurch der reibungslose Betrieb Ihrer Anwendung gewährleistet wird.

So verwenden Sie MySQLi zum Herstellen einer Datenbankverbindung in PHP: MySQLi-Erweiterung einbinden (require_once) Verbindungsfunktion erstellen (functionconnect_to_db) Verbindungsfunktion aufrufen ($conn=connect_to_db()) Abfrage ausführen ($result=$conn->query()) Schließen Verbindung ( $conn->close())

Durch die Verwendung der Datenbank-Rückruffunktion in Golang kann Folgendes erreicht werden: Ausführen von benutzerdefiniertem Code, nachdem der angegebene Datenbankvorgang abgeschlossen ist. Fügen Sie benutzerdefiniertes Verhalten durch separate Funktionen hinzu, ohne zusätzlichen Code zu schreiben. Rückruffunktionen stehen für Einfüge-, Aktualisierungs-, Lösch- und Abfragevorgänge zur Verfügung. Sie müssen die Funktion sql.Exec, sql.QueryRow oder sql.Query verwenden, um die Rückruffunktion verwenden zu können.

Eine wichtige Aufgabe für Linux-Administratoren besteht darin, den Server vor illegalen Angriffen oder Zugriffen zu schützen. Linux-Systeme verfügen standardmäßig über gut konfigurierte Firewalls wie iptables, Uncomplicated Firewall (UFW), ConfigServerSecurityFirewall (CSF) usw., die eine Vielzahl von Angriffen verhindern können. Jeder mit dem Internet verbundene Computer ist ein potenzielles Ziel für böswillige Angriffe. Es gibt ein Tool namens Fail2Ban, mit dem illegale Zugriffe auf den Server eingedämmt werden können. Was ist Fail2Ban? Fail2Ban[1] ist eine Intrusion-Prevention-Software, die Server vor Brute-Force-Angriffen schützt. Es ist in der Programmiersprache Python geschrieben

Heute werde ich Sie durch die Installation von Nginx in einer Linux-Umgebung führen. Das hier verwendete Linux-System ist CentOS7.2. Bereiten Sie die Installationstools vor. 1. Laden Sie Nginx von der offiziellen Nginx-Website herunter. Die hier verwendete Version ist: 1.13.6.2. Laden Sie das heruntergeladene Nginx auf Linux hoch. Hier wird das Verzeichnis /opt/nginx verwendet. Führen Sie zum Dekomprimieren „tar-zxvfnginx-1.13.6.tar.gz“ aus. 3. Wechseln Sie in das Verzeichnis /opt/nginx/nginx-1.13.6 und führen Sie ./configure für die Erstkonfiguration aus. Wenn die folgende Eingabeaufforderung erscheint, bedeutet dies, dass PCRE nicht auf dem Computer installiert ist und Nginx dies tun muss
