MySQL Root Passwort zurücksetzen

Heute hatte ich das Problem, dass ich mein supergeheimes Passwort für meinen MySQL Root User nicht mehr wusste. Ich habe kurzerhand ein neues gesetzt:

/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
mysql -u root mysql
update user set Password=PASSWORD('neues Passwort') WHERE User='root';
flush privileges;
exit
/etc/init.d/mysql restart

Jetzt ist das Passwort neu gesetzt.

LEFT JOIN mit MySQL

Ich wollte in einer MySQL Datenbank zwei Tabellen erstellen, welche voneinander abhängig sind. Danach wollte ich mir die Daten der beiden Tabellen ausgeben lassen. Weil ich meine ersten Datenbankerfahrungen mit Microsoft Access 2007 gemacht habe und ich dort alles mit Klicki Klicki anstatt mit SQL gelöst habe, stand ich jetzt bei der MySQL Datenbank und der Relation ein bisschen an. In Microsoft Access 2007 habe ich das ganz einfach mit Primarykey und Foreignkey gelöst. Da habe ich die Relationen einfach zusammengeklickt und schon hats funktioniert. Bei MySQL ist das ein bisschen anders, aber einfacher und besser nachvollziehbar wenn man es versteht. Weiterlesen