每次我重新启动服务器、启动系统时都会出现以下错误:
database error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
我可以通过执行以下命令来解决这个问题
service mysqld stop
su -c '/usr/bin/mysqld_safe --skip-grant-tables --user=root &'
mysqld -u root mysql
update mysql.user set password=PASSWORD("my_password") where user='root';
flush privileges;
exit;
那么为什么每次系统启动时我都必须运行这些命令?以及如何永久保存这些设置?
谢谢。