Heim  >  Artikel  >  Datenbank  >  Installieren Sie MySQL unter Linux

Installieren Sie MySQL unter Linux

PHPz
PHPzOriginal
2023-05-08 11:30:372507Durchsuche

MySQL ist eine sehr verbreitete relationale Datenbank unter Linux. Für Entwickler und Systemadministratoren gehört die Installation und Konfiguration von MySQL zu den wichtigsten Aufgaben in ihrer täglichen Arbeit. In diesem Artikel wird erläutert, wie Sie MySQL auf dem Linux-Betriebssystem installieren.

1. MySQL installieren

Um MySQL unter Linux zu installieren, können Sie den betriebssystemeigenen Paketmanager verwenden. Verschiedene Linux-Betriebssysteme verfügen über unterschiedliche Paketmanager. In diesem Artikel werden die beiden beliebtesten Paketmanager behandelt – yum und apt-get.

Installieren Sie MySQL mit yum:

  1. Öffnen Sie ein Terminalfenster und verwenden Sie Administratorrechte oder Root-Benutzer, um MySQL zu installieren.

sudo yum -y install mysql-serversudo yum -y install mysql-server

  1. 系统会自动下载和安装MySQL服务器及其依赖包。
  2. 安装完成后,启动MySQL服务。

sudo systemctl start mysqld

使用apt-get安装MySQL:

  1. 打开终端窗口并使用管理员权限或root用户来安装MySQL。

sudo apt-get install mysql-server

  1. 系统会自动下载和安装MySQL服务器及其依赖包。
  2. 安装完成后,启动MySQL服务。

sudo systemctl start mysql

二、配置MySQL

MySQL安装完成后需要进行一些配置。下面我们将介绍如何配置MySQL。

  1. 设置MySQL的root用户密码。

默认情况下,MySQL的root用户没有密码,因此需要先给root用户设置密码来保护数据库。

sudo mysql_secure_installation

该命令将提示您设置root用户的密码。遵循指示并设置新密码后,系统将问您几个安全性问题,例如删除匿名用户,禁用root用户远程访问等。为了加强MySQL的安全性,建议您都答“yes”。

  1. 登录MySQL。

可以使用以下命令登录MySQL。

sudo mysql -u root -p

该命令会提示您输入root用户的密码,确认后就可以登录MySQL了。

  1. 创建新用户。

在MySQL中,不建议在应用程序中使用root用户,而是应该为应用程序创建新用户。以下是如何创建新用户的命令。

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

其中,newuser是新用户的用户名,localhost是新用户所在的主机名或IP地址,password是新用户的密码。

  1. 授权新用户。

创建新用户后,需要为其授权。例如,以下命令将授予新用户对所有数据库的所有操作权限。

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';

如果希望授权新用户只对特定的数据库或表进行操作,则需要指定数据库或表。

  1. 退出MySQL。

当您完成所有MySQL操作后,可以输入以下命令退出MySQL。

exit

    Das System lädt den MySQL-Server und seine abhängigen Pakete automatisch herunter und installiert sie.

    Starten Sie nach Abschluss der Installation den MySQL-Dienst.

    🎜sudo systemctl start mysqld🎜🎜Installieren Sie MySQL mit apt-get: 🎜🎜🎜Öffnen Sie ein Terminalfenster und verwenden Sie Administratorrechte oder Root-Benutzer, um MySQL zu installieren. 🎜🎜🎜sudo apt-get install mysql-server🎜
      🎜Das System lädt den MySQL-Server und seine abhängigen Pakete automatisch herunter und installiert sie. 🎜🎜Starten Sie nach Abschluss der Installation den MySQL-Dienst. 🎜🎜🎜sudo systemctl start mysql🎜🎜2. Konfigurieren Sie MySQL🎜🎜Nachdem die MySQL-Installation abgeschlossen ist, sind einige Konfigurationen erforderlich. Im Folgenden stellen wir Ihnen vor, wie Sie MySQL konfigurieren. 🎜🎜🎜Legen Sie das MySQL-Root-Benutzerkennwort fest. 🎜🎜🎜Standardmäßig hat der MySQL-Root-Benutzer kein Passwort, daher müssen Sie zuerst ein Passwort für den Root-Benutzer festlegen, um die Datenbank zu schützen. 🎜🎜sudo mysql_secure_installation🎜🎜Dieser Befehl fordert Sie auf, das Passwort des Root-Benutzers festzulegen. Nachdem Sie die Anweisungen befolgt und ein neues Passwort festgelegt haben, werden Ihnen mehrere Sicherheitsfragen gestellt, z. B. zum Entfernen anonymer Benutzer, zum Deaktivieren des Remotezugriffs für Root-Benutzer usw. Um die Sicherheit von MySQL zu erhöhen, wird empfohlen, beide Fragen mit „Ja“ zu beantworten. 🎜
        🎜Melden Sie sich bei MySQL an. 🎜🎜🎜Mit dem folgenden Befehl können Sie sich bei MySQL anmelden. 🎜🎜sudo mysql -u root -p🎜🎜Dieser Befehl fordert Sie auf, das Passwort des Root-Benutzers einzugeben. Nach der Bestätigung können Sie sich bei MySQL anmelden. 🎜
          🎜Neuen Benutzer erstellen. 🎜🎜🎜In MySQL wird nicht empfohlen, den Root-Benutzer in der Anwendung zu verwenden, stattdessen sollten Sie einen neuen Benutzer für die Anwendung erstellen. Hier sind die Befehle zum Erstellen eines neuen Benutzers. 🎜🎜CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';🎜🎜Wobei newuser der Benutzername des neuen Benutzers ist, localhost der Hostname oder die IP-Adresse des neuen Benutzers, und Passwort ist das Passwort des neuen Benutzers. 🎜
            🎜Neue Benutzer autorisieren. 🎜🎜🎜Nachdem Sie einen neuen Benutzer erstellt haben, müssen Sie ihn autorisieren. Der folgende Befehl erteilt beispielsweise dem neuen Benutzer alle Betriebsberechtigungen für alle Datenbanken. 🎜🎜GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';🎜🎜Wenn Sie einem neuen Benutzer erlauben möchten, nur eine bestimmte Datenbank oder Tabelle zu bearbeiten, müssen Sie dies angeben Datenbank oder Tabelle. 🎜
              🎜MySQL beenden. 🎜🎜🎜Wenn Sie alle MySQL-Vorgänge abgeschlossen haben, können Sie den folgenden Befehl eingeben, um MySQL zu beenden. 🎜🎜exit🎜🎜3. Fazit🎜🎜Die Installation von MySQL auf einem Linux-System mag schwierig erscheinen, ist aber tatsächlich sehr einfach, solange Sie den Anweisungen folgen. Unabhängig davon, ob Sie Entwickler oder Systemadministrator sind, ist es sehr wichtig zu lernen, wie man MySQL gut installiert und konfiguriert. Es wird empfohlen, dass Sie sich vor der Verwendung mit den Grundkenntnissen und der Syntax von MySQL vertraut machen, damit Sie es besser nutzen können. 🎜

Das obige ist der detaillierte Inhalt vonInstallieren Sie MySQL unter Linux. 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