Jeg fandt ud af, at mysql.sock slettes, når mysql-tjenesten er stoppet, og mysqld_safe ikke kan oprette den (jeg kunne ikke finde årsagen), så min løsning var at sikkerhedskopiere sock-mappen og gendan før start mysqld_safe
Start server
$ sudo service mysql start
Gå til sokkemappen
$ cd /var/run
Sikkerhedskopier sokken
$ sudo cp -rp ./mysqld ./mysqld.bak
Stop server
$ sudo service mysql stop
Gendan sokken
$ sudo mv ./mysqld.bak ./mysqld
Start mysqld_safe
$ sudo mysqld_safe --skip-grant-tables --skip-networking &
Init mysql shell
mysql -u root
Skift adgangskode
FLUSH PRIVILEGES;
SET PASSWORD FOR [email protected]'localhost' = PASSWORD('my_new_password');