红帽子5.4中的XAMPP Mysql提示Fatal error: Can't change to run as user 'mysql'

导语:在红帽子5.4中安装XAMPP,安装成功后启动时发现,Mysql启动不起来,查看日志提示:Fatal error: Can’t change to run as user ‘mysql’ ; Please check that the user exists!

查看日志

cd /opt/lampp/var/mysql

cat localhost.localdomain.err

错误提示

通过查看cat localhost.localdomain.err,发现错误提示为:

Fatal error: Can't change to run as user 'mysql' ;  Please check that the user exists!

意思是没有mysql的用户,我们需要添加一个mysql的用户,然后把/opt/lampp/lib/mysql目录的所有权赋给它,以下为操作命令。

切换目录

cd /opt/lampp/lib/mysql 

显示所有文件信息

ls -la

添加用户

adduser mysql

提示信息为:adduser: group mysql exists – if you want to add this user to that group, use -g.

mysql的用户组已经存在,使用-g来添加用户。

添加用户命令

useradd  -g mysql mysql -s /sbin/nologin -d /home/mysql/

前一个mysql为用户组,后一个mysql为用户名。/home/mysql/为用户目录。

改变目录所有者

chown mysql:mysql -R /opt/lampp/lib/mysql

将/opt/lampp/lib/mysql赋给刚刚给的mysql。

启动mysql

/opt/lampp/lampp startmysql

或者

/opt/lampp/bin/mysql.server start

可能需要的命令

创建组命令

groupadd mysql

查看全部的分组

cat /etc/group

查看全部的用户

cat /etc/passwd

结束

你学会了吗?

发表评论

邮箱地址不会被公开。 必填项已用*标注