1

我已经使用以下命令从 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
4

2 回答 2

0

MySQL-server-xxxx 是只包含 MySQL Server 的包。服务器的可执行文件是“mysqld”-“d”字母用于守护进程)。

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

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

于 2012-10-02T07:11:43.537 回答
0

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

# /etc/init.d/mysql start

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

$ /usr/bin/mysql -u mysql
于 2012-10-02T08:02:39.530 回答