博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux配置MYSQL慢查询的一些错误解决方案
阅读量:5888 次
发布时间:2019-06-19

本文共 1167 字,大约阅读时间需要 3 分钟。

附件中有一些账户资料和操作文档

1.如果发生:bash: mysql: command not found..

 

说明这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。

首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,【此路经是mysql实际安装路径】我们则可以这样执行命令 

 

# ln -fs /usr/local/mysql/bin/mysql /usr/bin/

 

2. 如果发生:ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid)

  发生原因:暂时不详,不是特别理解

目前的解决方案:在my.cnf只保留如需下数据

[mysqld]

log_output=file

slow_query_log=on

slow_query_log_file = /tmp/19522_slow_report.log

log_queries_not_using_indexes=on

long_query_time = 1

 

3. 如果发生:mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.

“var/lib/mysql”目录不存在,首要先创建:

mkdir/var/lib/mysql

  Mysql客户端和服务器端是通过初始化mysql.sock 文件来进行通信,所以服务器在启动时需要写入该文件,因此该文件所存放的目录必须双方都 给目录 /var/lib/mysql 付予写入权限或者最大权限—chmod 777  /var/lib/mysql  4.error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!首先检查Mysql启动状态,如果mysql是启动的,然后看 tmp下面有没有mysql.sok如果没有,就做个链接

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

附件列表

 

转载于:https://www.cnblogs.com/wuqichuan666/p/9446824.html

你可能感兴趣的文章
android 进程
查看>>
ceph-deploy源码分析(一)——源码结构与cli <转>
查看>>
Swift 对象内存模型探究(一)
查看>>
Spring集成JPA后,报“Not an managed type: class x.x.x"
查看>>
sublime配置全攻略【转】
查看>>
我的友情链接
查看>>
Linux Shell从入门到删除根目录跑路指南
查看>>
深入了解MyBatis参数
查看>>
FreeBSD中安装源的方法
查看>>
浮动层代码
查看>>
1.安装zabbix server
查看>>
mongodb相关(单实例、复制集、分片集)
查看>>
快速排序的总结
查看>>
Linux系统详细启动流程
查看>>
论坛教程-去除版块导航
查看>>
linux下mysql的初始密码
查看>>
vim常用命令
查看>>
使用eclipse Maven插件创建一个web project
查看>>
我的友情链接
查看>>
成熟的标志
查看>>