mysql执行外部sql文件

来源:互联网 发布:js shift splice 编辑:程序博客网 时间:2024/05/17 08:43

今天用到了mysql执行sql文件,本来可以直接使用navicat for mysql直接运行的,但是由于操作的数据库是已经上线的,所以只能使用命令行研究了一下。
mysql执行外部sql文件需要有file权限。

    1.查看权限命令:        show grants;    2.查看指定用户命令:        show grants root@'localhost';      root是用户名,localhost是Host    3.File权限:        grant file on *.* to root@'localhost' identified by password ''; 最后一个引号内填写改用户密码    4.mysql 执行外部sql文件命令        mysql -h localhost -u root -p -Dmooc<C:\Users\Administrator\Desktop\sendSQL\test.sql

需要特殊说明的是第四点: -D 标红的地方不能去掉,这个坑踩了一下 “<” 后面跟着待执行sql文件的绝对路径
由于当时研究是在公司完成的,但是博客是在下班后写的,所以这里就不截图了

1 0
原创粉丝点击