linux定时任务报错mysql: command not found
本人在用docker做镜像的时候,把定时任务打到镜像里,但是执行的时候发现错误日志总是报 sh: mysql: command not found ,然后开始解决问题
1)首先确认镜像有没有装mysql,一般安装目录默认是在 /usr/local/ ,如果没有,安装上
2)mysql命令没有找到,找到mysql安装目录,which mysql,也可以在上述目录查 /usr/local查找是否有mysql ,然后建立到 /usr/bin/的软链
ln -s /usr/local/mysql55/bin/mysql /usr/bin/
因为系统默认会查找/usr/bin下的命令,所以要连接到这个目录
/usr/local/mysql55/bin/mysql 是mysql的安装目录
/usr/bin/是软链接到的目录
笔者犯了个错误,把mysql软链到了 /usr/local/bin/下,用户命令下可以执行 ,不报错,但是定时任务就会报错,等切换了就好了,这点需要注意。
linux定时任务报错mysql: command not found的更多相关文章
- linux 终端报错 Out of memory: Kill process[PID] [process name] score问题分析
		从Out of memory来看是内存超出了,后面的 Kill process[PID] [process name] score好像和进程有关了,下面我们就一起来看看linux 终端报错 Out o ... 
- linux 安装报错:pkg-config not found
		linux 安装报错:pkg-config not found 使用编译安装时,在执行./configure时报如下错误: ... ... checking for pkg-config... no ... 
- xcode报错:Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/b
		今天使用xcode编译工程发现一个问题,这里记录一下防止忘记 xcode报错: Command /Applications/Xcode.app/Contents/Developer/Toolchain ... 
- Linux 下报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must解决方案
		一.报错环境:在Linux mint下,前几天还用得很好的的eclipse,今天开机不知为什么这样. Linux 下报错:A Java RunTime Environment (JRE) or Jav ... 
- windows 8 安装 oracle 11g 报错:command line option syntax error,type command/? for help
		windows 8 安装 oracle 11g 报错:command line option syntax error,type command/? for help 在windows8操作系统上安装 ... 
- Mac打开Terminal报错-bash : : command not found
		问题描述: Mac系统在打开Terminal的时候,报错-bash : : command not found. 问题分析: 报错并不影响Terminal的使用,于是忽略不计.但是在修改.bash_p ... 
- mysql启动报错 mysql InnoDB: Error: could not open single-table tablespace file
		mysql启动不成功,报错 mysql InnoDB: Error: could not open single-table tablespace file innodb_force_recovery ... 
- Linux 系统报错 rcu_preempt detected stalls on CPUs/tasks
		说在前面的一些废话: 这是什么错误我不知道,为什么出现我不知道! 那为什么还要把他写出来了,只是因为这个错误遇到了,而且浪费了我很多时间和精力. 故事留给自己看,解决办法就是,重新升级一下Linux系 ... 
- linux ssh 报错failed - POSSIBLE BREAK-IN ATTEMPT
		linux ssh 报错failed - POSSIBLE BREAK-IN ATTEMPT 问题故障: 今天在新租的虚拟机上,发现ssh登陆机器的时候报错,如下: [root@pictures_ne ... 
随机推荐
- spring boot 使用redis 及redis工具类
			1-添加maven依赖 2-添加redis配置 3-工具类 1-添加maven依赖 实际上是封装了jedis <!-- redis 依赖--> <dependency> < ... 
- 转载——Android permission 访问权限大全
			程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: Android.permission.ACCESS_CHECKIN_PROPERTIES ... 
- Block和inline元素对比
			所有的HTML元素都属于block和inline之一.block元素的特点是:总是在新行上开始:高度,行高以及顶和底边距都可控制:宽度缺省是它的容器的100%,除非设定一个宽度<div>, ... 
- PHP编写网页BS结构计算器
			利用PHP和Html + javascript 编写一个简单的网页计算器程序,可以根据这种有趣的开发构架出更加有趣的网页.1. [代码]PHP计算器 <html><head& ... 
- swoole异步redis安装前置条件和流程
			---恢复内容开始--- 1.redis服务 确认redis在服务器中已经安装了 2.hiredis库 第二步安装hiredis 下载位置 2.1获取 安装包https://github.com/re ... 
- 页面刷新 方法总结 JSP刷新[转]
			1) <meta http-equiv="refresh"content="10;url=跳转的页面"> 10表示间隔10秒刷新一次 2) < ... 
- shell之sort和uniq 及wc 的使用
			文本排序:sort -n:数值排序 -r: 降序 -t: 字段分隔符 -k: 以哪个字段为关键字进行排序 -u: 排序后相同的行只显示一次 ... 
- js 改变对象的引用地址
			在业务处理中我们经常会碰到列表中有编辑和新增按钮,为了能够提高代码的公用性,我们经常会使用同一组件处理. 这样会出现一个问题就是编辑的时候直接把对象传过去,直接赋值,引用地址是同一个,所以不管修改了那 ... 
- Markdown Reader 插件改造
			Markdown Reader 是一款比较好用的浏览markdown文件的chrome插件 插件地址:https://chrome.google.com/webstore/detail/markdow ... 
- nagios对windows流量的检测
			windows下用于和 nagios 整合监控的方式主要有三种:nsclient++ .nrpe_nt.SNMP.三者各自的特点主要如下: 1.nsclient++比较成熟稳定,文档也丰富,内置很多了 ... 
