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:
sudo yum -y install mysql-server
sudo yum -y install mysql-server
sudo systemctl start mysqld
使用apt-get安装MySQL:
sudo apt-get install mysql-server
sudo systemctl start mysql
二、配置MySQL
MySQL安装完成后需要进行一些配置。下面我们将介绍如何配置MySQL。
默认情况下,MySQL的root用户没有密码,因此需要先给root用户设置密码来保护数据库。
sudo mysql_secure_installation
该命令将提示您设置root用户的密码。遵循指示并设置新密码后,系统将问您几个安全性问题,例如删除匿名用户,禁用root用户远程访问等。为了加强MySQL的安全性,建议您都答“yes”。
可以使用以下命令登录MySQL。
sudo mysql -u root -p
该命令会提示您输入root用户的密码,确认后就可以登录MySQL了。
在MySQL中,不建议在应用程序中使用root用户,而是应该为应用程序创建新用户。以下是如何创建新用户的命令。
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
其中,newuser是新用户的用户名,localhost是新用户所在的主机名或IP地址,password是新用户的密码。
创建新用户后,需要为其授权。例如,以下命令将授予新用户对所有数据库的所有操作权限。
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
如果希望授权新用户只对特定的数据库或表进行操作,则需要指定数据库或表。
当您完成所有MySQL操作后,可以输入以下命令退出MySQL。
exit
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
🎜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. 🎜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. 🎜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. 🎜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. 🎜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!