MySQL Datenbank, User und Tabelle erstellen und per MySQL Workbench darauf zugreifen
- am MySQL Prompt anmelden
mysql -u root -p

2. Datenbank erstellen

CREATE DATABASE file2quiz;
3. Datenbank User anlegen
CREATE USER ‚usr_file2quiz’@’localhost‘;
4. Dem Datenbank User den remote Zugriff auf alle IP-Adressen/Hosts erteilen (Prozent Zeichen steht für alle IP-Bereiche)
Hinweis: aus Sicherheitsgründen sollte man den Zugriff in Produktiv-Umgebungen einschränken
GRANT ALL PRIVILEGES ON file2quiz.* TO ‚usr_file2quiz’@’%‘;

5. Datenbankverbindung anlegen

6. Tabelle anlegen
SELECT * FROM file2quiz.quiz;CREATE TABLE quiz
(id
int NOT NULL,question
varchar(255) DEFAULT NULL,answer_a
varchar(255) DEFAULT NULL,answer_b
varchar(255) DEFAULT NULL,answer_c
varchar(255) DEFAULT NULL,Antwort_d
varchar(255) DEFAULT NULL,correct_answer
varchar(255) DEFAULT NULL,
PRIMARY KEY (id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

6. auf die Tabelle zugreifen
