您的位置:首页 > 数据库 > MySQL

安装mysql,虽成功启动mysqld服务,但进不了mysql并报错

2016-03-25 13:35 567 查看
又到小编发帖时间了,今天小编要说说最近安装lamp环境中mysql出现的问题。

特想对mysql说句:你怎么不上天啊。

好了,lets get down to the business~

问题是这样的,小编通过编译安装mysql的tar.gz包后,一整套流程都已经走完(什么依赖包啊,什么给权限啊等等),通过执行bin/mysqld_safe --user=mysql &挂起mysql服务,用ps -ef|grep mysqld查看mysql服务,成功起来,正准备进mysql时,呵呵,报错了:





可以看到我的mysql已经声明了mysql.sock的文件位置,而错误提示为/tmp/mysql.sock; 也就是说虽然我的mysql声明了sock,但是客户端在连接的时候, linux系统总是去/tmp目录下调用mysql.sock。既然已经找到问题,那我们直接在/tmp下设置一个sock就好了:
ln -s /var/lib/mysql/mysql.sock /tmp
然后重启下mysql,重新连接,进入mysql ok。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: