GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

So installieren Sie MySQL auf Fedora 35

In diesem Tutorial zeigen wir Ihnen, wie Sie MySQL auf Fedora 35 installieren. Für diejenigen unter Ihnen, die es nicht wussten, MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem. Es ist eines davon die populären relationalen Managementsysteme. MySQL wird mit den folgenden kommerziellen Produkten geliefert:

  • MySQL Standard Edition.
  • MySQL Enterprise Edition.
  • MySQL Cluster Carrier Grade Edition.

Alle diese Editionen sind mit einem Preisschild versehen und eignen sich hauptsächlich für die kommerzielle Nutzung. Wir verwenden die MySQL Community Edition, die für die kostenlose Nutzung unter der GPL-Lizenz für dieses Handbuch verfügbar ist.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des MySQL-Servers auf einem Fedora 35.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme läuft:Fedora 35 oder Fedora 34.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie MySQL auf Fedora 35

Schritt 1. Bevor Sie fortfahren, aktualisieren Sie Ihr Fedora-Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind. Verwenden Sie diesen Befehl, um die Serverpakete zu aktualisieren:

sudo dnf upgrade
sudo dnf update

Schritt 2. Installation von MySQL auf Fedora 35.

Standardmäßig ist MySQL im Basis-Repository von Fedora 35 verfügbar. Dann können wir den MySQL-Server mit dem folgenden Befehl installieren:

sudo dnf install community-mysql-server

Nach Abschluss der Installation müssen wir den MySQL-Server starten, um den Betrieb aufzunehmen. Wir tun dies mit dem folgenden Befehl unten:

sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo systemctl status mysqld

Lassen Sie uns die MySQL-Version mit diesem Befehl überprüfen:

mysql -V

Schritt 3. Sichern der MySQL-Installation.

Standardmäßig ist MySQL nicht gehärtet. Sie können MySQL mit mysql_secure_installation sichern Skript. Sie sollten jeden Schritt sorgfältig lesen und befolgen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf sicheres MySQL entfernt:

mysql_secure_installation

Ausgabe:

Securing the MySQL server deployment.

Enter password for user root: 

The existing password for the user account root has expired. Please set a new password.

New password: 

Re-enter new password: 
The 'validate_password' component is installed on the server.
The subsequent steps will run with the existing configuration
of the component.
Using existing password for root.

Estimated strength of the password: 100 
Change the password for root ? ((Press y|Y for Yes, any other key for No) : y

New password: 

Re-enter new password: 

Estimated strength of the password: 100 
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Success.

Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
Success.

By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
 - Dropping test database...
Success.

 - Removing privileges on test database...
Success.

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
Success.

All done!

Fertig. Sie können sich jetzt über die Befehlszeile mit dem MySQL-Server verbinden. Der folgende Befehl verbindet MySQL, das auf dem lokalen Host als Root-Benutzer ausgeführt wird:

mysql -u root -p

Schritt 4. Firewall konfigurieren.

Jetzt erlauben wir Remote-Verbindungen, erlauben Port 3306 auf der Firewall:

sudo firewall-cmd --add-service=mysql --permanent
sudo firewall-cmd --reload

Herzlichen Glückwunsch! Sie haben MySQL erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der MySQL-Datenbank auf Ihrem Fedora 35-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle MySQL-Website zu besuchen.


Fedora
  1. So installieren Sie MySQL 8.0 auf Fedora 35 / Fedora 34

  2. So installieren Sie MySQL 5.7 unter Amazon Linux

  3. So installieren Sie MySQL unter Ubuntu 18.04

  4. So installieren Sie die MySQL-Datenbank unter Ubuntu 20.04

  5. Wie installiere ich MySQL unter CentOS 7.x?

So installieren Sie MySQL unter Ubuntu Linux

So installieren Sie MySQL 8.0 unter Ubuntu 18.04

So installieren Sie den x11vnc-Server auf Fedora

So installieren Sie Go auf Fedora 35

So installieren Sie MySQL 8.0 auf Rocky Linux 8

So installieren Sie MySQL 8.0 auf Ubuntu 18.04