在安装中更改mysql.sock路径(不在/ tmp /下)

时间:2015-04-09 13:58:28

标签: mysql linux

我是构建服务器的新手,我需要在CentOS 5.10(64位)上安装MySQL服务器。我使用源代码进行安装,因为我无法使用root帐户。

我已经完成 cmake,make,make install 进程,一切顺利,但是当我尝试启动服务器时,它说“无法通过socket连接到mysql服务器” 。我想这是因为我没有/tmp/mysql.sock,我找不到在我的basedir下创建的任何mysql.sock。

有没有办法在所需的目录下创建mysql.sock?我没有/ tmp / dir的访问权限,请帮忙!

编辑

当我编写文件时,我添加了更改数据dir,tmp dir,mysql.sock的选项,希望在我想要的路径下创建mysql.sock和数据目录,如user / ws1 / mysql /,但是它似乎不起作用,有没有办法这样做?

2 个答案:

答案 0 :(得分:0)

在使用mysql命令连接服务器之前,需要先启动服务器。 要开始尝试运行support-files/mysql.server start

答案 1 :(得分:0)

在cmake,make,make install之后,你需要转到/ usr / local / mysql / scripts并在启动MySQL之前执行mysql_install_db -u root。希望这会有所帮助〜