我在全新安装的OEL 5上按照此link上的说明安装了mysql。但是,当我尝试使用service mysqld start启动mysql服务时,我一直在获取

chown: `mysql:mysql': invalid user
chown: `mysql:mysql': invalid user
MySQL Daemon failed to start.
Starting mysqld:                                           [FAILED]


当我尝试使用id mysql检查用户信息时,我发现用户不存在,而当我尝试添加用户时,则表明用户已经存在!

如果我尝试启动mysql或ecen例如检查其版本,则会得到:

[root@localhost ~]# mysql -v
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)


最糟糕的是,整个文件系统上都没有mysql.sock文件。我通过触发返回空结果的find / -name mysql.sock确认了这一点。
我是否缺少一些配置步骤或其他内容?我绝对一无所知。有人可以帮我吗?

最佳答案

请,您使用的是哪个对应的Linux发行版?您是否尝试在sudo模式下运行它:sudo service mysqld start?要查看是否已创建mysql用户,请运行cat /etc/passwd | grep 'mysql'cat /etc/passwd;一般;它是用于特定目的的特殊用户(此处为mysql管理)。

关于mysql - mysql无法在Oracle Linux上启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32583835/

10-15 00:53
查看更多