All Guides

MySQL Datenbank Einrichtung

Installieren Sie den MySQL-Datenbankserver und lernen Sie grundlegende Operationen.

Intermediate20 Min.

Setup Steps

1. Install MySQL:

sudo apt update
sudo apt install mysql-server -y

2. Run security configuration:

sudo mysql_secure_installation

3. Set root password, remove anonymous users, disable remote root access

4. Connect to MySQL:

sudo mysql -u root -p

5. Create a database:

CREATE DATABASE myapp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

6. Create a user:

CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'StrongPass123!';
GRANT ALL PRIVILEGES ON myapp.* TO 'appuser'@'localhost';
FLUSH PRIVILEGES;

7. Create a table:

USE myapp;
CREATE TABLE users (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(100) NOT NULL,
  email VARCHAR(255) UNIQUE NOT NULL,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

8. Backup:

mysqldump -u root -p myapp > backup.sql

9. Restore:

mysql -u root -p myapp < backup.sql