Heim >Datenbank >MySQL-Tutorial >Centos MySQL-Installationsanleitung

Centos MySQL-Installationsanleitung

WBOY
WBOYOriginal
2023-05-14 09:52:38820Durchsuche

CentOS Mysql Installation Tutorial

Mysql ist ein weit verbreitetes Datenbankverwaltungssystem. Als eine der Infrastrukturen für die Entwicklung von Webanwendungen ist es immer mehr Menschen bekannt. In diesem Artikel wird erläutert, wie Sie die MySQL-Datenbank auf CentOS-Systemen installieren und konfigurieren.

  1. MySQL installieren

Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

sudo yum install mysql-server

Dieser Befehl lädt automatisch das MySQL-Paket und alle zugehörigen Abhängigkeitspakete aus dem Standard-CentOS-Repository herunter und startet den Installationsprozess.

  1. Starten Sie den MySQL-Dienst.

Nachdem MySQL erfolgreich installiert wurde, verwenden Sie den folgenden Befehl, um den MySQL-Dienst zu starten:

sudo systemctl start mysqld
  1. Überprüfen Sie den MySQL-Dienststatus.

Verwenden Sie den folgenden Befehl, um den MySQL-Dienststatus zu überprüfen:

sudo systemctl status mysqld

Wenn es läuft, bedeutet das, dass Mysql Der Dienst erfolgreich gestartet wurde.

  1. Mysql konfigurieren

Nachdem die Installation abgeschlossen ist, können Sie den folgenden Befehl verwenden, um das Standardkennwort des Root-Benutzers anzuzeigen:

sudo grep 'temporary password' /var/log/mysqld.log
  1. Melden Sie sich bei MySQL an

Mysql Nach Abschluss der Installation können Sie sich anmelden Melden Sie sich über den folgenden Befehl bei der MySQL-Datenbank an:

sudo mysql -u root -p

In Geben Sie das temporäre Passwort in das Passwort-Eingabefeld ein, um auf die MySQL-Datenbank zuzugreifen.

  1. MySQL verwalten

In der MySQL-Datenbank können Sie Datenbanken erstellen, ändern, löschen und alle anderen Aufgaben ausführen, die SQL ausführen können. Hier sind einige nützliche MySQL-Befehle:

  • Alle Datenbanken auflisten:
show databases;
  • Neue Datenbank erstellen:
create database db_name;
  • Datenbank löschen:
drop database db_name;
  • Datenbank verwenden:
use db_name;
  • Aktuelle Datenbank auflisten Alle Tabellen in :
show tables;
  • Neue Tabelle erstellen:
create table table_name (columns_definition);
  • Tabelle löschen:
drop table table_name;
  • Neuen Datensatz einfügen:
insert into table_name (column1, column2, ...) values (value1, value2, ...);
  • Datensatz abfragen:
select column1, column2, ... from table_name where some_column=some_value;
  • Datensatz aktualisieren:
update table_name set some_column=some_value where some_column=some_value;
  1. MySQL optimieren

Die Optimierung der MySQL-Datenbankleistung kann die Datenbankleistung in Produktionsumgebungen erheblich verbessern. Im Folgenden finden Sie einige Vorschläge zur Optimierung der MySQL-Datenbank:

  • MySQL-Pufferpool konfigurieren

MySQL-Pufferpool kann in der Datenbank verwendet werden. Abfrage verbessern Effizienz und reduziert dadurch die Belastung des Datenbankservers.

sudo vi /etc/my.cnf

# 在[mysqld]下添加以下两行:
innodb_buffer_pool_size=1G
innodb_flush_method=O_DIRECT
  • Begrenzen Sie die Anzahl der MySQL-Threads

In MySQL ist die standardmäßige maximale Anzahl von Threads relativ hoch. Wenn sie nicht entsprechend reduziert wird, kann dies zu unzureichenden Systemressourcen führen und somit die Systemleistung beeinträchtigen. Es kann mit dem folgenden Befehl geändert werden:

sudo vi /etc/my.cnf

# 在[mysqld]下添加以下一行:
max_connections=500
  • Optimieren Sie die Abfrageanweisung

Um die MySQL-Datenbank besser nutzen zu können, müssen wir die Abfrageanweisung so weit wie möglich optimieren.

Die Ausführung des Befehls „explain“ kann uns dabei helfen, die Engpässe in der Abfrageanweisung zu ermitteln. Dadurch können Abfrageanweisungen besser optimiert und die MySQL-Leistung verbessert werden.

  • Mysql-DNS-Reverse-Lookup deaktivieren

Dies ist ein kleiner Trick zur Optimierung von MySQL. Er kann den DNS-Reverse-Lookup von MySQL deaktivieren und dadurch die Antwortgeschwindigkeit der MySQL-Datenbank verbessern.

sudo vi /etc/my.cnf

# 在[mysqld]下添加以下一行:
skip-name-resolve
  1. Zusammenfassung

MySQL-Datenbank ist ein hervorragendes Open-Source-Datenbankverwaltungssystem, das Webanwendungsentwicklern leistungsstarke Backend-Unterstützung bietet. Es sollte jedoch beachtet werden, dass wir bei der Installation und Konfiguration der MySQL-Datenbank besondere Aufmerksamkeit schenken müssen Die Sicherheit, Stabilität und Zuverlässigkeit verbessern die Leistung und Verfügbarkeit von MySQL.

Das obige ist der detaillierte Inhalt vonCentos MySQL-Installationsanleitung. 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