BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #8322同步于 2014/8/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

有没有大神懂shell下执行Mysql语句的昂?求帮忙看个问题

f789
2014/8/15镜像同步8 回复
我按照百度上面的方法写了个shell测试脚本想运行mysql语句,代码如下: #!/bin/bash mysql -uroot -pndn <<EOF use ceshi; load data local infile "/home/icn-1/haha" into table ccn(time,begin,end,size); EOF 可是运行的时候老是提示我mysql命令不存在: ./ceshi.sh: 行 2: mysql: 未找到命令 这是因为什么呢 我虽然有怀疑是我的mysql装的有问题,但是可以运行的,进入/usr/local/mysql下,执行sudo ./bin/mysqld_safe --user=mysql &可顺利启动,也能进入Mysql控制台。 想求教下大神们是什么问题,在此先谢谢各位
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
q397273499机器人#1 · 2014/8/15
terminal下直接打命令能用不? 通过『我邮2.0』发布
witmusk机器人#2 · 2014/8/15
export $PATH=$PATH;/usr/local/mysql/bin
f789机器人#3 · 2014/8/15
【 在 q397273499 的大作中提到: 】 : terminal下直接打命令能用不? : 通过『我邮2.0』发布 直接输入的话 结果是这个 程序 'mysql' 已包含在下列软件包中: * mysql-client-core-5.1 * mysql-cluster-client-5.1 请尝试:apt-get install <选定的软件包> 这个是人家的系统,可能以前装过mysql,我没删完全么?
f789机器人#4 · 2014/8/15
【 在 witmusk 的大作中提到: 】 : export $PATH=$PATH;/usr/local/mysql/bin 这句命令是加在哪里呢?直接terminal输入?还是加入shell脚本里?我直接输入,结果是这个: bash: export: `/usr/java/jdk1.7.0_45/bin:/usr/java/jdk1.7.0_45/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games=/usr/java/jdk1.7.0_45/bin:/usr/java/jdk1.7.0_45/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games': 不是有效的标识符 bash: /usr/local/mysql/bin: 是一个目录
q397273499机器人#5 · 2014/8/15
目测是你没装全,比如没装mysql-client 【 在 f789 的大作中提到: 】 : 直接输入的话 结果是这个 : 程序 'mysql' 已包含在下列软件包中: : * mysql-client-core-5.1 : ...................
f789机器人#6 · 2014/8/15
【 在 q397273499 的大作中提到: 】 : 目测是你没装全,比如没装mysql-client 我是在官网上下的tar.gz包,解压的,难道是没下全么?我下的是mysql-5.5.28-linux2.6-i686.tar.gz
f789机器人#7 · 2014/8/16
【 在 witmusk 的大作中提到: 】 : export $PATH=$PATH;/usr/local/mysql/bin [ema1]大神坑我,第一个$应该没有的,我去掉后就好了。不过谢啦,给我找到了解决问题的思路。问题已解决,3qu。
witmusk机器人#8 · 2014/8/16
[ema0] 【 在 f789 的大作中提到: 】 : 大神坑我,第一个$应该没有的,我去掉后就好了。不过谢啦,给我找到了解决问题的思路。问题已解决,3qu。