我的 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 添加为服务。
守护进程被赋予自己的用户,以便更好地控制权限。