CentOS 7-System ist ein sehr verbreitetes Server-Betriebssystem. Viele Betriebs- und Wartungsmitarbeiter und Entwickler müssen die MySQL-Datenbank installieren, wenn sie das CentOS 7-System verwenden. In diesem Artikel werden die Schritte zur Installation der MySQL-Datenbank unter CentOS 7 vorgestellt.
1. Laden Sie MySQL herunter und installieren Sie es. Zunächst müssen Sie die entsprechende Version des MySQL-Installationspakets von der offiziellen MySQL-Website herunterladen /
Wählen Sie auf der Download-Seite die entsprechende Version aus. Bei der Auswahl müssen Sie auf folgende Punkte achten: -
- Wählen Sie Linux – Generisch für die Systemplattform
Wählen Sie Generisches Linux (x86, 64-Bit) für die Systemversion, Komprimiertes TAR-Archiv- Entpacken Sie nach Abschluss des Downloads das komprimierte Paket, um das Verzeichnis anzugeben, z. B. /usr/local/mysql.
-
- Nach der Dekomprimierung müssen Sie dem dekomprimierten Ordner die erforderlichen Berechtigungen erteilen. Verwenden Sie den folgenden Befehl:
cd /usr/local/
chmod -R 755 mysql
Nach dem Login kopieren
Installieren Sie die MySQL-Systembibliothek:
yum install mysql-community-server
Nach dem Login kopieren
Starten Sie die MySQL-Datenbank:
systemctl start mysqld.service
Nach dem Login kopieren
MySQL-Version erkennen :
mysql -V
Nach dem Login kopieren
MySQL zum Systemdienst hinzufügen:
systemctl enable mysqld.service
Nach dem Login kopieren
- 2. MySQL konfigurieren
Geben Sie das MySQL-Installationsverzeichnis ein:
cd /usr/local/mysql
Nach dem Login kopieren
My.cnf-Datei erstellen:
cp support-files/my-default.cnf /etc/my.cnf
Nach dem Login kopieren
Meine.cnf ändern Konfiguration:
vi /etc/my.cnf
Nach dem Login kopieren
- Fügen Sie die folgenden Parameter im Abschnitt [mysqld] der my.cnf-Datei hinzu:
default-character-set=utf8
Nach dem Login kopieren
Berechtigungen ändern:
chown -R mysql:mysql /var/lib/mysql
Nach dem Login kopieren
MySQL neu starten:
systemctl restart mysqld.service
Nach dem Login kopieren
Legen Sie das MySQL-Root-Benutzerkennwort fest:
mysql_secure_installation
Nach dem Login kopieren
-
Geben Sie das neue Passwort ein
Ob der anonyme Benutzer gelöscht werden soll (j/n): yOb die Root-Remote-Anmeldung verboten werden soll (j/n): nOb die Testdatenbank und der Testzugriff gelöscht werden sollen Rechte (j/n): y Ob die Berechtigungskontrolltabelle neu geladen werden soll (j/n): yBei MySQL Root-Benutzer anmelden:
mysql -u root -p
Nach dem Login kopieren
- Geben Sie das gerade festgelegte Passwort ein, um sich anzumelden.
MySQL-Datenbankkodierung festlegen:
ALTER DATABASE 数据库名 CHARACTER SET utf8;
Nach dem Login kopieren
- 3. MySQL verwalten
Benutzer erstellen und autorisieren:
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
Nach dem Login kopieren
- Beachten Sie, dass Sie in einer Entwicklungsumgebung den folgenden Befehl verwenden können:
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;
Nach dem Login kopieren
Den aktuellen Benutzer anzeigen:
SELECT USER();
Nach dem Login kopieren
Aktuelle MySQL-Datenbank anzeigen:
SHOW DATABASES;
Nach dem Login kopieren
MySQL-Datenbank erstellen:
CREATE DATABASE 数据库名;
Nach dem Login kopieren
MySQL-Datenbank löschen:
DROP DATABASE 数据库名;
Nach dem Login kopieren
MySQL-Daten erstellen. Tabelle:
CREATE TABLE 表名 (字段名1 字段类型1 [NOT NULL], 字段名2 字段类型2 [NOT NULL], …);
Nach dem Login kopieren
- Wird häufig verwendet Befehle:
-
Mit MySQL verbinden: mysql -u Benutzername -p
MySQL schließen: systemctl stop mysqld.service- MySQL starten: systemctl start mysqld.service
-
- Zusammenfassung
Die Installation der MySQL-Datenbank unter CentOS 7 ist Nicht kompliziert, Sie müssen nur die oben genannten Schritte befolgen. Es ist zu beachten, dass es aus Gründen der Systemsicherheit nicht empfohlen wird, den Root-Benutzer für das öffentliche Netzwerk zu öffnen. Daher ist es am besten, die Remote-Anmeldung zu verbieten und sie nur auf diesem Computer zu verwenden. Der Autorisierungsbereich von MySQL sollte so weit wie möglich kontrolliert werden und das Passwort sollte rechtzeitig geändert werden, um die Sicherheit von MySQL zu gewährleisten.
Das obige ist der detaillierte Inhalt vonCentos7 MySQL installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!