Heim  >  Artikel  >  Datenbank  >  Centos7 MySQL installieren

Centos7 MySQL installieren

WBOY
WBOYOriginal
2023-05-14 10:16:079202Durchsuche

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:
  1. 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
  1. Installieren Sie die MySQL-Systembibliothek:
    yum install mysql-community-server
  1. Starten Sie die MySQL-Datenbank:
    systemctl start mysqld.service
  1. MySQL-Version erkennen :
    mysql -V
  1. MySQL zum Systemdienst hinzufügen:
    systemctl enable mysqld.service
  1. 2. MySQL konfigurieren

Geben Sie das MySQL-Installationsverzeichnis ein:

    cd /usr/local/mysql
  1. My.cnf-Datei erstellen:
    cp support-files/my-default.cnf /etc/my.cnf
  1. Meine.cnf ändern Konfiguration:
    vi /etc/my.cnf
  1. Fügen Sie die folgenden Parameter im Abschnitt [mysqld] der my.cnf-Datei hinzu:
  2. default-character-set=utf8

Berechtigungen ändern:

    chown -R mysql:mysql /var/lib/mysql
  1. MySQL neu starten:
    systemctl restart mysqld.service
  1. Legen Sie das MySQL-Root-Benutzerkennwort fest:
    mysql_secure_installation
  1. Geben Sie das neue Passwort ein
    Ob der anonyme Benutzer gelöscht werden soll (j/n): y
  • Ob die Root-Remote-Anmeldung verboten werden soll (j/n): n
  • Ob die Testdatenbank und der Testzugriff gelöscht werden sollen Rechte (j/n): y
  • Ob die Berechtigungskontrolltabelle neu geladen werden soll (j/n): y
  • Bei MySQL Root-Benutzer anmelden:
    mysql -u root -p
  1. Geben Sie das gerade festgelegte Passwort ein, um sich anzumelden.

MySQL-Datenbankkodierung festlegen:

    ALTER DATABASE 数据库名 CHARACTER SET utf8;
  1. 3. MySQL verwalten

Benutzer erstellen und autorisieren:

    GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
  1. Beachten Sie, dass Sie in einer Entwicklungsumgebung den folgenden Befehl verwenden können:
  2. GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;

Den aktuellen Benutzer anzeigen:

    SELECT USER();
  1. Aktuelle MySQL-Datenbank anzeigen:
    SHOW DATABASES;
  1. MySQL-Datenbank erstellen:
    CREATE DATABASE 数据库名;
  1. MySQL-Datenbank löschen:
    DROP DATABASE 数据库名;
  1. MySQL-Daten erstellen. Tabelle:
    CREATE TABLE 表名 (字段名1 字段类型1 [NOT NULL], 字段名2 字段类型2 [NOT NULL], …);
  1. Wird häufig verwendet Befehle:
  1. 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:MySQL-Passwort vergessenNächster Artikel:MySQL-Passwort vergessen