Ik ontdekte dat de mysql.sock wordt verwijderd wanneer de mysql-service wordt gestopt en mysqld_safe deze niet kan maken (ik kon de reden niet vinden), dus mijn oplossing was een back-up van de sokmap maken en deze herstellen voordat mysqld_safe werd gestart
Server starten
$ sudo service mysql start
Ga naar sokkenmap
$ cd /var/run
Maak een back-up van de sok
$ sudo cp -rp ./mysqld ./mysqld.bak
Stop server
$ sudo service mysql stop
Herstel de sok
$ sudo mv ./mysqld.bak ./mysqld
Start mysqld_safe
$ sudo mysqld_safe --skip-grant-tables --skip-networking &
Init mysql shell
mysql -u root
Wachtwoord wijzigen
FLUSH PRIVILEGES;
SET PASSWORD FOR [email protected]'localhost' = PASSWORD('my_new_password');