无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (2)

无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (2)

我的 mysql 安装搞砸了。我多次卸载并安装它。但我一直挂起或出现错误“无法连接”。我现在终于可以用 运行它了sudo -u mysql mysqld。如何让 mysqld 在启动时运行,为什么我需要以 用户 的身份运行它mysql。我可以将其更改为以 root 身份运行吗?

编辑

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             230G  5.5G  213G   3% /
none                  2.0G  268K  2.0G   1% /dev
none                  2.0G  3.2M  2.0G   1% /dev/shm
none                  2.0G   92K  2.0G   1% /var/run
none                  2.0G     0  2.0G   0% /var/lock
none                  2.0G     0  2.0G   0% /lib/init/rw
/dev/sda5             230G   20G  199G   9% /home

答案1

sudo service mysql start您可以像 Minh Danh 在评论中所说的那样将 mysql 添加为服务。

守护进程被赋予自己的用户,以便更好地控制权限。

相关内容