1
Linux xxxxxx 2.6.32-131.0.15.el6.x86_64 #1 SMP Tue May 10 15:42:40 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

 '#'rpm -qa | grep mysql

    mysql-server-5.1.52-1.el6_0.1.x86_64
    mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
    mysql-5.1.52-1.el6_0.1.x86_64
    mysql-libs-5.1.52-1.el6_0.1.x86_64
    qt-mysql-4.6.2-17.el6.x86_64

我尝试chmodchown与.'/var/lib/mysql/mysql.sock'/tmp/mysql.sock

当我启动 Mysql 时,它指出:

错误 2002 (HY000): 无法通过套接字'/var/lib/mysql/mysql.sock' (40) 连接到本地 MySQL 服务器

我尝试mysql两者mysqld

 service mysql status

它回来了。

我也无法启动mysql my /etc/init.d/mysql startand/etc/init.d/mysqld start

/etc/init.d/mysql start -bash: /etc/init.d/mysql: 没有那个文件或目录

mysql:无法识别的服务

请帮忙!

4

2 回答 2

0

我找到了解决方案:我需要安装phpmysql和包。 mysqldphp-mysql

于 2013-05-16T08:23:17.433 回答
0

Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version

看起来您从主页下载了 MySQL-server 软件包并使用 rpm -ivh 安装。验证:

$ rpm -qa | grep MySQL

如果要从存储库(base、epel、...)安装 mysql-server,则必须首先通过执行以下命令卸载 MySQL-server:

# yum remove MySQL-*

然后

# yum install mysql mysql-server mysql-devel

MySQL-server包中的 init 脚本是mysql而不是 mysql-server 中的mysqld。提示您输入一些字符 (/etc/init.d/mysq) 并按Tab 或 Tab Tab

于 2015-10-04T10:27:42.583 回答