LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 890|回复: 7

想问个mysql在debian下配置修改的问题

[复制链接]
发表于 2007-7-25 14:26:59 | 显示全部楼层 |阅读模式
我在debian下装了个mysql5,现在因为空间问题需要把mysql的库文件目录重新指向下,看过一篇linux下的mysql目录修改文章,估计差不多,现在安装这个想法修改了mysql的配置文件,不过登陆mysql的时候提示
jx:/usr/bin# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/home/data/mysql/mysql.sock' (2)


我是把数据库目录放到/home/data下的
发表于 2007-7-25 18:03:04 | 显示全部楼层
mysql.sock文件默认是在/var/run/mysqld/目录下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-26 09:06:38 | 显示全部楼层
那我在配置的时候是不是只要修改mysql的datadir参数,而有关sock的参数我就不动了???!!!
回复 支持 反对

使用道具 举报

发表于 2007-7-26 22:29:50 | 显示全部楼层
很多程序会死认那个位置的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-27 08:18:25 | 显示全部楼层
好的,我再去试试!!!
回复 支持 反对

使用道具 举报

发表于 2007-7-27 08:36:29 | 显示全部楼层
试试在my.cnf 中用 socket = path 指定
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-27 09:09:20 | 显示全部楼层
我打算只修改datadir的参数值,其他的能不动就不动了,不知道这样可以不?
回复 支持 反对

使用道具 举报

发表于 2007-7-27 23:19:58 | 显示全部楼层
没问题。
其实有个简单的办法,就是把数据库目录移到指定文件夹,然后在原来的数据库所在文件夹建立一个符号连接即可。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表