疯了,装了一下午的mysql竟然没有装上!!急救

arron三叔 发布于 2013/01/28 17:50
阅读 1K+
收藏 0
[/var/lib]#mysql -u root

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

[/var/lib]#cat /var/log/mysqld.log 
130128 17:32:52 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130128 17:32:52 [Note] Plugin 'ndbcluster' is disabled.
/usr/libexec/mysqld: Table 'mysql.plugin' doesn't exist
130128 17:32:52 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
130128 17:32:53  InnoDB: Started; log sequence number 0 44233
130128 17:32:53 [ERROR] Can't start server : Bind on unix socket: Permission denied
130128 17:32:53 [ERROR] Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
130128 17:32:53 [ERROR] Aborting
130128 17:32:53  InnoDB: Starting shutdown...
130128 17:32:58  InnoDB: Shutdown completed; log sequence number 0 44233
130128 17:32:58 [Note] /usr/libexec/mysqld: Shutdown complete
130128 17:32:58 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

网上都说是权限问题,,我这权限也没有问题啊

drwxr-xr-x  4 mysql mysql 4096 2013-01-28 17:34 mysql

加载中
0
红薯
红薯
你是怎么安装的?
0
逝水fox
逝水fox
/var/lib/mysql/mysql.sock 是否存在了...另我记得默认不在这里而是在tmp目录的啊,这个没必要改
0
随影求是
随影求是

130128 17:32:53 [ERROR] Can't start server : Bind on unix socket: Permission denied 

这个行应该和权限有关

0
share_code
share_code

以下的方案 你试试 我在linux上安装

MySQL-python 之后出现了您说得问题!最后解决了

Cant connect to local MySQL server through socket 

解决不能通过mysql .sock连接MySQL问题 这个问题主要提示是,不能通过 '/tmp/mysql .sock'连到服务器,而php标准配置正是用过'/tmp/mysql .sock'(因为提供商给我的环境默认是PHP 我也没有卸载!,但是一些mysql 安装方法 将 mysql .sock放在/var/lib/mysql .sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东:

   [mysql d] 
  socket=/var/lib/mysql/mysql .sock 
  改一下就好了,但也会引起其他的问题,如mysql 程序连不上了,再加一点: 
  [mysql 
  socket=/tmp/mysql .sock 
  或者还可以通过修改php.ini中的配置来使php用其他的mysql .sock来连,这个大家自己去找找
  
  或者用这样的方法:
  ln -s /var/lib/mysql /mysql .sock /tmp/mysql .sock

成功了,就是这样ln -s /var/lib/mysql /mysql .sock /tmp/mysql .sock

OK!



0
dreamers
dreamers
权限问题呀。
0
拼了命装可爱
拼了命装可爱
简单啊,就是lz装完后没有初始化,执行以下mysql_install_db。
0
Raynor1
Raynor1
。。。。。。。。。最后的解决很亮
0
Raynor1
Raynor1
问题好多啊啊。。。。权限有问题啊。。你原本有数据他说要你升级数据库呀。。。。你版本不说一下配置文件都不放。。。神能帮你了啊?
0
Z
ZYud

从supports目录中拷一个配置文件(my.cnf)就好了,明显是原来的配置没有清空.数据库使用的是原来的数据库目录,全新安装哪有这么多的问题.

原数据库版本低.需要使用mysql_upgrade来做修正.

返回顶部
顶部