因为学习需要,尝试在Linux下安装MySQL进行一些探索。
在安装成功后,我们可以通过命令
rpm -qa|grep -i mysql
来查看是否安装过MySQL,如下
代表当前系统中已经安装了MySQL,或者可以通过命令
mysqladmin --version
来查看MySQL版本,类似java --version,如下
但是当我们使用命令
service mysql start
启动mysql服务时,会出如下错误
此时我们可以先查看一下用户和用户组
cat /etc/passwd|grep mysql #查看用户
cat /etc/group|grep mysql #查看用户组
一般在MySQL安装成功之后会自动创建,如果没有则可以选择自己创建,这里不详细说明
在确定有用户之后,我们需要切换到mysql用户,在启动mysql服务就能成功
su mysql #切换到mysql用户
我们来查看mysql服务是否启动
ps -ef|grep mysql
很明显有mysql进程,至于为什么root没有权限去启动mysql服务,暂时没有弄清楚。
关于是否有配置文件设置mysql服务以mysql用户启动,也暂时没有深入探索。
做个学习记录,也希望能够帮到需要的人。