In mySQL-Befehlszeilenmodus wechseln:
mysql -u BENUTZER –p PASSWORT

Das Root-Passwort ändern:
mysqladmin --user=root --password=ALTES_PASSWORT password NEUES_PASSWORT

Die installierte MySQL-Version anzeigen:
mysql --version;

Vorhandene Datenbanken ansehen:
show databases;

Datenbank löschen:
"drop database datenbank";

Datenbank anlegen:
create database NAME;

In gewünschte Datenbank wechseln:
use Datenbank;

Tabellen in der Datenbank anzeigen:
show tables;

Datebanken optimieren
mysqlcheck --all-databases --auto-repair --extended --optimize -u ROOT -p PASSWORT

Sicherung einer Datenbank erstellen:
mysqldump -uUSER -pPASSWORT Datenbank > Datenbank.sql
in UTF-8 exportieren:
mysqldump -uUSER -pPASSWORT Datenbank > Datenbank.sql --default-character-set=utf8

Datenbank-Dump importieren:
mysql -uUSER -pPASSWORT Datenbank < /pfad/Datenbank.sql

Herausfinden ob MySQL gestartet ist:
mysqladmin -uroot -p ping
oder
mysqladmin -uroot -p status
oder
/etc/init.d/mysql status (nur unter Linux)

Zeichen in der Datenbank ersetzen
update tabellenname set spaltenname = replace (spaltenname, "ö", "&ouml;");

Einen Datensatz klonen
Hier soll ein bestehender Datensatz geklont werden, nur der Nachname und der Vorname sollen geändert werden. Die Tabelle aus der geklont werden soll, lautet hier "tabelle1", die Tabelle "tmp" wird nur temporär verwendet.

CREATE TEMPORARY TABLE tmp SELECT * FROM tabelle1 WHERE id = 1234;
UPDATE tmp SET id = null, nachname = 'Mustermann', vorname = 'Max';
INSERT INTO tabelle1 SELECT * FROM tmp;