CentOS 6上的MySQL启动错误

时间:2012-10-02 05:43:13

标签: mysql

我已使用命令 -

从CentOS 6中删除了预安装的MySQL
yum remove mysql mysql-*

现在,我想在我的系统中安装“MySQl-server-5.5.28-1.linux2.6.i386.rpm”。 但它无法在我的系统上启动。请告诉我如何使用用户帐户以及root用户启动MySQL。

我这样做了: -

[rex@dhcppc0 MySQL]$ 
[rex@dhcppc0 MySQL]$ su -
Password: 
[root@dhcppc0 ~]# cd /home/rex/Documents/Software/MySQL
[root@dhcppc0 MySQL]# rpm -i MySQL-server-5.5.28-1.linux2.6.i386.rpm
    package MySQL-server-5.5.28-1.linux2.6.i386 is already installed

[root@dhcppc0 MySQL]# mysql -u
-bash: mysql: command not found
[root@dhcppc0 MySQL]# mysql -u mysql
-bash: mysql: command not found
[root@dhcppc0 MySQL]# mysql.server start
-bash: mysql.server: command not found

2 个答案:

答案 0 :(得分:0)

MySQL-server-xxxx是仅包含MySQL Server的软件包。服务器的可执行文件是“mysqld” - “d”字母是daemon)。

您尝试执行的文件(mysql)是MySQL客户端。服务器包中没有客户端应用程序。

请安装MySQL-client-xxxx软件包,其中xxxx是一个版本。

答案 1 :(得分:0)

以root用户身份执行下面的initscript:

# /etc/init.d/mysql start

如果您尝试从本地客户端访问数据库,则需要安装MySQL-client-5.5.28-1.linux2.6.i686.rpm软件包。 然后你可以控制MySQL数据库。

$ /usr/bin/mysql -u mysql