我已使用命令 -
从CentOS 6中删除了预安装的MySQLyum 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
答案 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