进入mysql控制台后执行sql脚本的方法

这是为什么,不知道哪里错了

使用source命令执行sql脚本。
进入mysql的控制台后,使用source命令执行
Mysql>source 【sql脚本文件的路径全名】
具体步骤:
假设运行sql脚本是hello.sql,在控制台下输入:
mysql>source c:\hello world\hello.sql(注意路径不用加引号) 或者 \. c:\hello world\hello.sql
然后回车即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-21
错误提示是/home/shichengbing/shell/creat.sql文件找不到,你 在shell 下执行
ll -h/home/shichengbing/shell/creat.sql,看看有木有
如果有,再把文件的权限修改下,然后source试试追问

有这个文件,文件权限不知该怎么修改,求指点

追答

这个文件所属组是shichengbing,而不是mysql,所以你可以把这个文件设置成所有用户都能读写操作,执行下 chmod 777 /home/shichengbing/shell/creat.sql

追问

文件权限

执行脚本报错

追答

哦,你文件名写错了,是create.sql不是creat.sql

本回答被提问者和网友采纳
第2个回答  2015-11-13
mysql -u 用户名 -p密码
source sql脚本的全路径名
第3个回答  2015-11-23

    上传脚本至某个路径,例 /root/a.sql

    进入mysql

    source /root/a.sql

第4个回答  2013-03-21
比较简单的方法是:source 然后把文件拖到后面,就哦了!
相似回答