安装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。
特想对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。
相关文章推荐
- MySQL权限篇之DELETE及SELECT
- 如何查看mysql当前的连接数,如何停止某个连接
- 【慕课笔记】1-3 初涉MYSQL—启动与停止MYSQL服务
- mysql参考及经验(长更)
- mysql 的中文乱码
- mysql 报错 :Can’t create more than max_prepared_stmt_count statements
- 【慕课笔记】1-2 初涉MYSQL—MYSQL的安装与配置
- 在批处理模式下使用mysql
- 查看MySQL记录执行过的SQL
- mysql 乘法精度
- mysql大小写敏感说明
- MySQL权限篇之CREATE VIEW
- mysql 除法精度运算
- Sphinx+Mysql+中文分词安装-实现中文全文搜索
- MySQL复制常用拓扑结构详解
- MySQL权限篇之CREATE USER
- mysql sql 注入
- 解决内网远程连接MySQL速度慢
- 【MySQL】sync_binlog innodb_flush_log_at_trx_commit 浅析
- mysql优化 explain