我是构建服务器的新手,我需要在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 /,但是它似乎不起作用,有没有办法这样做?
答案 0 :(得分:0)
在使用mysql
命令连接服务器之前,需要先启动服务器。
要开始尝试运行support-files/mysql.server start
。
答案 1 :(得分:0)
在cmake,make,make install之后,你需要转到/ usr / local / mysql / scripts并在启动MySQL之前执行mysql_install_db -u root。希望这会有所帮助〜