shell脚本操作数据库报错 mysql: command not found代码如下

#!/bin/sh
HOSTNAME="localhost"
PORT="3306"
USERNAME="*"
PASSWORD="*"
DBNAME="*"
TABLENAME="*"
delete_sql="DELETE FROM * WHERE id = 'fc3859f5'"
mysql -h ${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e "${delete_sql}"

2个回答

1 未设置 mysql 环境变量
2 如果不确定的话,可以写 mysql 的绝对路径

w_yunlong
大事龙 export PATH=$PATH:/usr/local/mysql/bin /usr/local/mysql/bin 对应的是 mysql 的路径,请根据自己的环境来设置
大约 2 年之前 回复
qq_37535244
qq_37535244 在哪设置呢,有例子吗让我看看
大约 2 年之前 回复

1.确实是要设置一下环境变量的。
在/etc/profile最后中添加:
export PATH=$PATH:/usr/local/MySQL/bin就OK(路径根据你的具体安装路径做调整)。
2.确定的mysql成功安装了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
执行shell脚本时报错command not found
我执行shell脚本的时候总是报这个错,不知道该怎么纠正,大家帮个忙吧。rn下面是脚本代码:rnif [[$1 -lt 1 -o -gt 10]]rnthen echo "error input"rnelse echo "input is:$1"rnfirn报错如下:rn[img=https://img-bbs.csdn.net/upload/201305/15/1368620182_906577.jpg][/img]rn这个到底是怎么回事?是shell脚本有问题吗?
shell报错command not found
用户是csh,我写的脚本解释器为#!/bin/bash 但是下面定义的一个参数a=b报错,脚本经过dos2unix应该不是^M导致的。有没有大神指导一下。
shell脚本无法运行: command not found
我编写的一个脚本在自己的LINUX系统上可以运行。但是发给别人后在他的LINUX系统上显示: command not foundrn脚本的权限也设置成可执行了。rn求高手指教。
执行mysql命令报错,提示:mysql:command not found
原因: 1、mysql命令执行时,调用的路径有问题。 2、whereis mysql,取得命令执行的绝对路径,用绝对路径去执行命令 mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql
bash :mysql : command not found
在redhat 企业版本3 安装成功rnMySQL-server-community-5.1.42-0.rhel3.i386rnMySQL-client-community-5.1.42-0.rhel3.i386rnrn没有报错误。 rn数据库启动也是成功的 rn现在有个问题 ,好奇怪rnrn我用mysql -uroot -p rn总是提示我 如下 bash :mysql : command not foundrnrn甚至我只能到 /etc/rc.d/init.d/ 目录下 也只能用。/mysql 才能start 否则mysql start是失败的 提示(bash :mysql : command not found)rnrn什么原因 如何解决?? (我在这个linux上安装了服务器 客户端 但是发现不能用mysql命令 )
linux下 ssh远程执行目标机器上的shell脚本,shell脚本中包含mysql 操作,提示mysql command not found
linux下 ssh远程执行目标机器上的shell脚本,shell脚本中包含mysql 操作,提示mysql command not found,但是直接在目标机器操作mysql,是正常的 ,请问这是为何?
运维:脚本之COMMAND NOT FOUND报错
脚本: !/bin/bash for((i=1;i<=10;i++)); do echo (expr(expr(expr i * 3 + 1); flag$i= ps -ef|grep zabbix echo “============================flagi="i="i="flag$i done 现象: ./test1.sh:
command not found
命令名是正确的。rn例如:#!/bin/bashrn#rnecho "INput a number"rnread nornif [$no -ge 10 -a $no -le 101]rnthen echo "the number between 10 and 101"rnelif [$no -ge 102]rnthen echo "the number dayu 101"rnelse echo "the number xiaoyu 10"rnfirn总是报command not found 的错误信息。rn反正我的linux系统上有时候同一个命令这会可以执行,有些时又不能执行,报command not found 的错误信息。rnrn请问:产生command not found 的根源是什么?该怎么处理这类错误。rn
command not found ?????
我配置好 jdk 的环境变量之后 修改了 /etc/profile rn一些基本的命令都 command not foundrn是不是 破坏了PATH rn我用 echo $PATH 也只有rn/usr/java/jdk1.5.0_17/bin::/root/binrn其他的都没有了rn怎么解决rnrn
在控制台输入mysql -u root -p 报错command not found,修改方法
在控制台输入mysql -u root -p 报错command not found,修改方法我这边是环境变量未配置出现的错误,修改环境变量后就可以正常使用啦!!!解决方法:1、输入 sudo vim .bash_profile2、 添加mysql配置信息在export path后面输入:/usr/local/mysql/bin如下图所示重点是PATH后面的mysql的配置,其他的都是maven及...
执行sudo apt-get 报错command not found
在网上看到一篇关于Linux有趣命令的文章,看到这么可爱的画面就迫不及待试了一下。。结果一试就报错了。心好累。。(T_T)~~~错误信息是:sudo :apt-get:command not foundn求大神帮解决一下~~是我用的centos不支持这个命令吗,可是怎么解决才能输出这个小火车图案呀~~~~^_^[img=https://img-bbs.csdn.net/upload/201610/13/1476373250_698864.png][/img]
Mac的控制台命令行报错:command not found
这里只需要用户权限: 进入当前用户的home目录: cd ~ 创建bash_profile 执行命令: touch .bash_profile 打开并编辑bash_profile 执行命令: open .bash_profile 编辑并保存成的形式如下: export ANACONDA_HOME="/Users/lilong/anaconda3" export PHANTOM...
shell脚本中操作mysql
1, mysql -e select_sql="select count(distinct id) from tb_test" num=$(mysql -s -h$host -u$user -p$passwd $dbname -e "$register_sql")   -s参数的使用是减少查询字段的输出   2, mysqldump导出mysql数据 #!/bin/bash #变...
命令行输入mysql -uroot ,提示:command not found
我要运行mysqlrn命令行输入mysql -uroot ,提示:command not foundrn但我确需要输入路径mysql/bin/mysql -uroot就可以.rn怎么样使得可以直接输入mysql -uroot就不出现错误提示??
sh: make: command not found
我是一个debian server, 遇到这个问题, 该怎么办, 要装什么命令吗? 怎么装阿?
bash:gcc:command not found
我这个Federoa8就没装gcc,现在得重新装,我下的是gcc-4.1.0.tar.tar,清高手指点一个比较详细的安装步骤,先谢过了
sh.exe": git:command not found
在git bash中运行git 命令如题怎么解决
-bash: jffs2dump: command not found
请问这个问题怎么解决,谢谢
oracle命令:command not found!
oracle linux x86_64rnoracle 11g r2 x86_64rn安装完毕,除了配置em时出了个警告,其它都succeed,然后就启动oracle,问题就出来了:rnlsnrctl start提示command not foundrnsqlplus提示command not foundrndbca提示command not foundrnrn我对天发誓,安装rpm包时没有偷懒(附加软件包没装),在安装前绝对关掉了防火墙,运行以上命令绝对是用的oracle用户。rnrn求解
patch : command not found
我使用 patch Vim72 .....rn提示rnpatch : command not foundrnrn是不是要安装patch 工具。难道ubuntu安装光盘里没有?
command not found 个人解决方案
command not found 个人解决方案 第一次终端输入open.gradle,结果返回command not found 第二次终端输入open空格.gradle,结果就打开了 自己记录一下,如果同样能解决您的困扰那就再好不过了! ...
新手ubuntu command not found
不管输什么命令都显示command not found 例:sudo mkdir/jaa;uname-a.
netconfig:command not found问题
虚拟机Linux版本ubuntu-9.10-desktop-i386rnroot@ubuntu:~# netconfigrnnetconfig:command not foundrnrnrnroot@ubuntu:~# sudo apt-get install netconfigrn正在读取软件包列表... 完成rn正在分析软件包的依赖关系树rn....rnE:无法找到软件包 netconfigrnrnrnrn请问这是什么原因,网上都找不到答案
bindkey:command not found问题
用CSH安装quartus7.2 for linux时,进入目录后rn./installrn提示rnbindkey:command not foundrnillegal variable namernrn求达人帮忙
linux提示 command not found
刚开始学习鸟哥LINUX ,在虚拟机安装linux centos 6.4 启动后 ,进不图形界面, 输入startx 时提示 - bash :startx command not found , 和输入 getdit /etc/profile 时提示 not such file or directory 。请大神门帮忙看看怎么解决,谢谢!
linux command not found
环境变量是ok的,文件的执行权限也是ok的,执行pl脚本的时候老是报command not found,求大神指教
bash: qmake: command not found
我用Qt 自带的 MADDE Terminal 安装QWT,输入 qmake qwt.pro,弹出bash: qmake: command not found,这是什么原因,我装的是Qt sdk for windows ,安装完了,也没有配置什么?
-bash: [root: command not found
在切换账户的提示出现上述提示,不知道是不是bash出了问题,rn切换到oracle用户时也有类似的提示,请大家给指点一下,谢了。
COMMAND NOT FOUND 的两种解决方案
centos6.2下打命令报错command not found,是因为没有安装相关软件包,一般linux最小化安装时,很多命令包不会默认被安装,可以通过以下两种方法来安装,下面拿wget命令来举例 方式一、下载 RPM 进行安装 rpm 下载源地址:http://mirrors.163.com/centos/6.4/os/x86_64/Packages/ 下载wget的RPM包:http:...
rpm: command not found怎么办
我想在Linux上装mysql,但系统说rpm: command not foundrn试了apt-ger install rpmrn出了一大堆错误信息,还是不行,请大侠指点啊
(菜鸟问题)command not found
一个程序,已经编译通过了,可运行时却报command not found。现在所有的程序运行的时候都报command not found,以前就在这个机器上成功运行了的。
bash:tftp:command not found
我安装了TFTP并且配置了,为什么还会出现bash:tftp:command not found的错误
bash: configure: command not found
我安GCC呀,执行configure时出现rn-bash: configure: command not found -rn我用ls看目录里有configure呀rn怎么回事?
bash: netca: command not found
如题:centos6.5下安装oracle 11g r2rn[oracle@centos01 ~]$ netcarnbash: netca: command not foundrnrnbash_profile配置文件内容:rn[code=text]# .bash_profilernrn# Get the aliases and functionsrnif [ -f ~/.bashrc ]; thenrn . ~/.bashrcrnfirnrn# User specific environment and startup programsrnrnexport ORACLE_BASE=/opt/oracle/apprnexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1rnexport PATH=$PATH:$ORACLE_HOME/binrnexport ORACLE_SID=orclrn~ rn~ rn~ rn~ rn~ rn"~/.bash_profile" 18L, 296C 6,1 全部[/code]
bash: yum: command not found
yum install g++ 的时候显示 rnbash: yum: command not found
f77:command not found什么意思?
一个fortrun程序,在linux下编译,在终端窗口输入make后,应该开始编译,可是却提示rnrnfor d in hypoDD ncsn2pha ph2dt hista2ddsta; do (cd $d; echo $d; make all); donernhypoDDrnmake[1]: Entering directory `/root/Desktop/HYPODD/src/hypoDD'rng77 -O -I../../include -fno-silent -Wall -implicit -c hypoDD.f -o hypoDD.ornrnmake[1]: f77: Command not foundrnrnmake[1]: *** [hypoDD.o] Error 127rnrnmake[1]: Leaving directory `/root/Desktop/HYPODD/src/hypoDD'rnncsn2pharnrnmake[1]: Entering directory `/root/Desktop/HYPODD/src/ncsn2pha'rng77 -O -c ncsn2pha.f -o ncsn2pha.orn...rnf77: Command not found是不是没有编译器阿?多谢rn
shell 报command not found
用户是csh 我写的脚本里用的解释器是#!/bin/bashn但是我写的一个参数a=b缺报错 求大神解释一下
xauth:command not found
由于我的光驱的问题,我没有办法完全安装FC3的操作系统(omni*.rpm安装不上),我的系统是安装的最小模式,于是我想安装FC3的桌面程序,于是就先把从网上下载的四张iso mount到系统上,然后把里面的RPMS下的所有rpm文件都安装上,rpm -i *.rpm --force --nodeps,rn然后我就startx后,屏幕黑了一下,然后就提示了很多错误,就有xauth:command not found,然后我在所有的rpm中查找是否有xauth的rpm 包,没有找到,不知道我这种情况下不知道怎么样安装桌面程序,谢谢
求救。command not found
barnabas login: rootrn Passwordrn -bash: id: command not foundrn -bash: [: =: unary operator expectedrn -bash: id: command not foundrn -bash: dircolors: command not foundrn -bash: id: command not foundrn -bash: id: command not foundrn -bash: id: command not foundrn -bash: [: too many argumentsrn [root@barnabas root]#rnrn 怎么回事?
help,please:command not found
[..]#ifconfigrnbash:ifconfig:command not foundrn[..]#shutdownrnbash:shutdown:command not foundrnrnplease help me...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview