Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
-
追疯少年
- 帖子: 950
- 注册时间: 2008-03-13 23:37
-
联系:
#1
帖子
由 追疯少年 » 2009-01-04 10:38
我第一次安装mysql的时候没出现问题。。。
都怪自己手贱,瞎折腾电脑,现在运行mysql出现下面的问题:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我都试了删除在安装,问题依旧。。。。。。
看到网上说是mysqld.sock指定的地址错误,,,
我查看自己的文件夹/var/run/mysqld/下什么都没有
(不出错才怪呢)
网上说在文件夹/tmp/下,我查看了结果如下:
root@jia-laptop:/tmp# dir
atievntX.Qd4XOh php5-fcgi.socket-3
AtiXUEvent0000139a_08078b58 plugtmp
flashgot.giqgztt5.default pulse-mysql
gconfd-jia pulse-root
gconfd-mysql scim-bridge-0.3.0.socket-0@localhost:0.0
gconfd-root scim-helper-manager-socket-root
gnome-system-monitor.mysql.4022946693 scim-panel-socket:0-root
gnome-system-monitor.root.1662179712 scim-socket-frontend-root
kde-root seahorse-6DDl8T
keyring-fonkeP seahorse-iBXIPm
ksocket-root seahorse-JGcqnI
orbit-jia tmp.QPRAHj5850
orbit-mysql Tracker-root.6164
orbit-root Tracker-root.8629
php5-fcgi.socket-0 virtual-mysql.8cRuEo
php5-fcgi.socket-1 virtual-root.aH4S3s
php5-fcgi.socket-2 virtual-root.uWihtu
也没发现mysqld.sock啊....
我要到哪里去找mysqld.sock啊????
所以我求大家,如果你的mysql正常的话,,,,
把/var/run/mysqld这个文件夹发给我吧!!!
非常感谢啦!!!
我的是ubuntu 8.04
-
追疯少年
- 帖子: 950
- 注册时间: 2008-03-13 23:37
-
联系:
#2
帖子
由 追疯少年 » 2009-01-04 10:40
php5-fcgi.socket-0 virtual-mysql.8cRuEo
php5-fcgi.socket-1 virtual-root.aH4S3s
php5-fcgi.socket-2 virtual-root.uWihtu
这里的php5-fcgi.socket-0能不能用呢????
-
追疯少年
- 帖子: 950
- 注册时间: 2008-03-13 23:37
-
联系:
#4
帖子
由 追疯少年 » 2009-01-04 12:15
这么快就传上来了!!!
谢谢~~~
试试看???
-
追疯少年
- 帖子: 950
- 注册时间: 2008-03-13 23:37
-
联系:
#5
帖子
由 追疯少年 » 2009-01-04 12:20
怎么里面什么都没有呢???
root@jia-laptop:/tmp# cd /var/run/mysqld/mysqld/
root@jia-laptop:/var/run/mysqld/mysqld# ls -a
. ..
root@jia-laptop:/var/run/mysqld/mysqld#
见鬼啦?
-
追疯少年
- 帖子: 950
- 注册时间: 2008-03-13 23:37
-
联系:
#6
帖子
由 追疯少年 » 2009-01-04 12:24
看来不是/var/run/mysqld/这个文件夹的问题,,,,
那是什么问题呢???
不会是软件装的时候出错???
我在装的时候出现乳腺错误:
root@jia-laptop:/tmp# sudo apt-get install mysql-server mysql-client
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
将会安装下列额外的软件包:
libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl
mysql-client-5.0 mysql-server-5.0
建议安装的软件包:
dbishell libcompress-zlib-perl mysql-doc-5.0 tinyca
推荐安装的软件包:
libhtml-template-perl mailx
下列【新】软件包将被安装:
libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client
mysql-client-5.0 mysql-server mysql-server-5.0
共升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 0B/36.3MB 的软件包。
操作完成后,会消耗掉 108MB 的额外磁盘空间。
您希望继续执行吗?[Y/n]y
正在预设定软件包 ...
选中了曾被取消选择的软件包 libnet-daemon-perl。
(正在读取数据库 ... 系统当前总共安装有 153896 个文件和目录。)
正在解压缩 libnet-daemon-perl (从 .../libnet-daemon-perl_0.38-1.1_all.deb) ...
选中了曾被取消选择的软件包 libplrpc-perl。
正在解压缩 libplrpc-perl (从 .../libplrpc-perl_0.2017-1.1_all.deb) ...
选中了曾被取消选择的软件包 libdbi-perl。
正在解压缩 libdbi-perl (从 .../libdbi-perl_1.601-1_i386.deb) ...
选中了曾被取消选择的软件包 libdbd-mysql-perl。
正在解压缩 libdbd-mysql-perl (从 .../libdbd-mysql-perl_4.005-1_i386.deb) ...
选中了曾被取消选择的软件包 mysql-client-5.0。
正在解压缩 mysql-client-5.0 (从 .../mysql-client-5.0_5.0.51a-3ubuntu5.4_i386.deb) ...
选中了曾被取消选择的软件包 mysql-server-5.0。
正在解压缩 mysql-server-5.0 (从 .../mysql-server-5.0_5.0.51a-3ubuntu5.4_i386.deb) ...
选中了曾被取消选择的软件包 mysql-client。
正在解压缩 mysql-client (从 .../mysql-client_5.0.51a-3ubuntu5.4_all.deb) ...
选中了曾被取消选择的软件包 mysql-server。
正在解压缩 mysql-server (从 .../mysql-server_5.0.51a-3ubuntu5.4_all.deb) ...
* Stopping MySQL database server mysqld [ OK ]
正在设置 libnet-daemon-perl (0.38-1.1) ...
正在设置 libplrpc-perl (0.2017-1.1) ...
正在设置 libdbi-perl (1.601-1) ...
正在设置 libdbd-mysql-perl (4.005-1) ...
正在设置 mysql-client-5.0 (5.0.51a-3ubuntu5.4) ...
正在设置 mysql-server-5.0 (5.0.51a-3ubuntu5.4) ...
* Stopping MySQL database server mysqld [ OK ]
Reloading AppArmor profiles : done.
* Starting MySQL database server mysqld [fail]
invoke-rc.d: initscript mysql, action "start" failed.
dpkg:处理 mysql-server-5.0 (--configure)时出错:
子进程 post-installation script 返回了错误号 1
正在设置 mysql-client (5.0.51a-3ubuntu5.4) ...
dpkg:依赖关系问题使得 mysql-server 的配置工作不能继续:
mysql-server 依赖于 mysql-server-5.0;然而:
软件包 mysql-server-5.0 还没有被配置。
dpkg:处理 mysql-server (--configure)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
mysql-server-5.0
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
-
Jarson
- 帖子: 2371
- 注册时间: 2008-07-21 9:44
- 来自: 深圳
-
联系:
#7
帖子
由 Jarson » 2009-01-04 13:07
不好意思,刚刚看了一下,确实什么也没有
打包时的信息:
代码: 全选
tar: mysqld/mysqld.sock:忽略套接字(socket)
看来你得先完全卸载mysql然后再安装了,怎样完全卸载我也不大懂
-
追疯少年
- 帖子: 950
- 注册时间: 2008-03-13 23:37
-
联系:
#8
帖子
由 追疯少年 » 2009-01-04 22:01
fhc2007 写了:不好意思,刚刚看了一下,确实什么也没有
打包时的信息:
代码: 全选
tar: mysqld/mysqld.sock:忽略套接字(socket)
看来你得先完全卸载mysql然后再安装了,怎样完全卸载我也不大懂
我已经解决了,办法就是:
完全卸载mysql
在新立德里,搜索mysql-server,把它
标记并彻底删除,再点
应用。。。。。
如果不保险,就搜索mysql,把那些相关联的都
标记并彻底删除,一般都是以mysql开头,
别乱删哦
在重新安装mysql
apt-get install mysql-server
我是这么解决了,,,,呵呵,,,,,
都折磨了我快3天了,,,,
-
偏偏起舞
- 帖子: 6
- 注册时间: 2009-01-05 16:29
#9
帖子
由 偏偏起舞 » 2009-01-05 16:49
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
出现这个错误的意思是mysqld根本没有启动。
-
追疯少年
- 帖子: 950
- 注册时间: 2008-03-13 23:37
-
联系:
#10
帖子
由 追疯少年 » 2009-01-06 8:14
偏偏起舞 写了:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
出现这个错误的意思是mysqld根本没有启动。
没错,,,是我mysql没安装成功
-
LepingBeta
- 帖子: 62
- 注册时间: 2006-05-27 0:43
-
联系:
#11
帖子
由 LepingBeta » 2009-03-17 1:28
编辑
/etc/mysql/my.cnf
将其中的所有
/var/run/mysqld/mysqld.sock
替换为
/tmp/mysql.sock
这样应该就没问题了,希望对你有帮助。
-
0xff
- 帖子: 415
- 注册时间: 2008-08-12 14:24
-
联系:
#12
帖子
由 0xff » 2009-06-26 13:45
我也碰到这个问题
root@mysql-server:/etc/init.d# ./mysql start
* Starting MySQL database server mysqld [fail]
修改了my.conf中的sock的路径为/tmp/mysql.sock,还是不行
-
追疯少年
- 帖子: 950
- 注册时间: 2008-03-13 23:37
-
联系:
#13
帖子
由 追疯少年 » 2009-06-27 7:47
0xff 写了:我也碰到这个问题
root@mysql-server:/etc/init.d# ./mysql start
* Starting MySQL database server mysqld [fail]
修改了my.conf中的sock的路径为/tmp/mysql.sock,还是不行
如果你没改变数据库存储位置的话,可以试试下面的命令
代码: 全选
sudo /etc/init.d/mysql restart
其实就是启动mysql
不行的话,请留言~
-
westlwt
- 帖子: 1
- 注册时间: 2007-05-14 16:41
#14
帖子
由 westlwt » 2009-08-07 12:19
代码: 全选
mint init.d # mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
mint init.d # ./mysql start
* Starting MySQL database server mysqld [ OK ]
* Checking for corrupt, not cleanly closed and upgrade needing tables.
就记得这样会出楼主的问题,不知道是不是.
路径...
-
openware
- 帖子: 173
- 注册时间: 2009-02-22 14:15
-
联系:
#15
帖子
由 openware » 2009-08-28 18:13
追疯少年 写了:0xff 写了:我也碰到这个问题
root@mysql-server:/etc/init.d# ./mysql start
* Starting MySQL database server mysqld [fail]
修改了my.conf中的sock的路径为/tmp/mysql.sock,还是不行
如果你没改变数据库存储位置的话,可以试试下面的命令
代码: 全选
sudo /etc/init.d/mysql restart
其实就是启动mysql
不行的话,请留言~
我重启了一下,结果是/etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full!/var的分区给的太小了,我只给了1.3G,呵呵。我想重新分个较大点的区,然后给它挂上,不知道有没有比较好的方式。
Desire Freedom, Love Beauty, Keep Hacking。