[Erste Schritte mit MySQL] (1) Installieren und konfigurieren Sie MySQL

[Erste Schritte mit MySQL] (1) Installieren und konfigurieren Sie MySQL

Dieser Artikel basiert auf Ubuntu 20.04 LTS und MySQL 8.0.29.

1. Installieren Sie MySQL

# 更新软件包
sudo apt-get update
# 下载MySQL
sudo apt-get install mysql-server

2. Legen Sie das Root-Anfangskennwort von MySQL fest

Nach Abschluss der Installation können Sie MySQL direkt eingeben:

sudo mysql

Legen Sie das Root-Anfangskennwort von MySQL fest

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

3. Führen Sie den MySQL-Sicherheitskonfigurationsassistenten aus

sudo mysql_secure_installation

Wählen Sie je nach Situation unabhängig aus (das Folgende dient nur als Referenz):

  1. Ob ein Plug-in zur Passwortüberprüfung eingerichtet werden soll (um die Stärke des Passworts zu überprüfen): n
  2. Bei der ersten Ausführung werden Sie aufgefordert, das Root-Passwort einzugeben und zu bestätigen. Nachdem Sie in Schritt 2 das Root-Anfangspasswort festgelegt haben, werden Sie gefragt, ob Sie das Passwort ändern möchten.
    Wenn der folgende Fehler auftritt, führen Sie bitte den obigen Schritt 2 aus, um das Root-Anfangskennwort festzulegen:
    Failed! Error: SET PASSWORD has no significance for user ‘root’@’localhost’ as the authentication method used doesn’t store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.
  3. Ob anonyme Benutzer gelöscht werden sollen: y
  4. Ob die Root-Remote-Anmeldung verboten werden soll: n
  5. Ob die Testdatenbank gelöscht werden soll: y
  6. Aktualisierungsberechtigung: y

4. Überprüfen Sie den Status des MySQL-Dienstes

sudo systemctl status mysql

Wenn die folgenden Ergebnisse angezeigt werden, läuft der MySQL-Dienst normal:
Der MySQL-Dienst läuft normal

5. Melden Sie sich bei MySQL an, erstellen Sie einen neuen Benutzer und ändern Sie die Berechtigungen

Melden Sie sich als Root bei MySQL an:

# 登录方式:mysql -u 用户名 -p密码
mysql -u root -p

Geben Sie das Root-Passwort ein, um MySQL aufzurufen

# 给root账号开放所有权限
GRANT ALL PRIVILEGES ON *.* TO root@'localhost';
# 创建新用户, 开放所有权限
# @后面'localhost'就是仅限本地访问,配置成'%'就是所有主机都可连接
CREATE USER new_user@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO new_user@'%' ;
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

6. MySQL-Dienst starten/stoppen/neustarten

# 启动MySQL服务
service mysql start
# 停止MySQL服务
service mysql stop
# 重启MySQL服务
service mysql restart

おすすめ

転載: blog.csdn.net/qq_40039731/article/details/124675476