普通数据文件导入mysql出现问题如何处理
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,下文内容主要给大家带来普通数据文件导入mysql出现问题如何处理,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。一、
千家信息网最后更新 2024年11月22日普通数据文件导入mysql出现问题如何处理
下文内容主要给大家带来普通数据文件导入mysql出现问题如何处理,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。
一、问题描述
数据文件 a.txt 导入mysql表中。
1、第一个问题
# mysqlimport -uabc -p'123' -h db1 -P 3306 DB a.txtERROR 1045 (28000): Access denied for user 'root'@'db1' (using password: YES), when using table:
在排除密码和格式填写错误之后,查看mysql.user表 ,确认是否有File权限。
确认之后确实没有File权限。更新mysql.user表的File权限为'Y',刷新权限。
> flush privileges;
2、第二个问题
重新执行导入命令
# mysqlimport -uabc -p'123' -h db1 -P 3306 DB a.txtmysqlimport: Error: 1290, The MySQL server is running with the --secure-file-priv option so it cannot execute this statement, when using table:
--使用load data infile 也报相同错误。
查看--secure-file-priv参数
> show global variables like 'secure_file_priv';+------------------+-----------+| Variable_name | Value |+------------------+-----------+| secure_file_priv | /dev/null |+------------------+-----------+
此参数不是动态参数。需要添加配置文件,重启服务才可以生效。
1)不限制导入导出
# cat /etc/my.cnf [mysqld] secure_file_priv
2)限制在特定目录下
# cat /etc/my.cnf [mysqld] secure_file_priv = /tmp
--只允许/tmp目录下的数据文件可以导入,其他目录下的文件没有权限导入。
因为我们使用的是腾讯云的mysql数据库,这个参数不能修改,但是我们又必须有导入导出的功能,所以我们只能自建实例,自己做限制。
3、第三个问题
# mysqlimport -r --host="db1" --port="3306" --user="abc" --password="123" --fields-terminated-by="\t" --lines-terminated-by="\n" --columns="a,b,c,d" DB "/tmp/a.txt"mysqlimport: Error: 13, Can't get stat of '/data/codebase/a.txt' (Errcode: 2 "No such file or directory"), when using table: a
默认是找mysql库所在云服务器的/tmp目录下的文件,而不是执行命令的机器。
加 --local 参数,表示指定的导入文件是执行命令的机器。
对于以上关于普通数据文件导入mysql出现问题如何处理,如果大家还有更多需要了解的可以持续关注我们的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。
文件
问题
数据
参数
权限
目录
命令
限制
普通
专业
机器
知识
错误
更新
服务
不同
相同
三个
下文
书籍
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
教学管理服务器平台
c 数据库应用程序
内模式映射为数据库提供了
网络安全是由什么负责
数据库in关键字
数据库相应字段自增写法
华为四路服务器
软件开发不给钱却卖
数据库系统侧重
河北超融合服务器虚拟主机
收缩数据库后需要重建索引
软件开发专业好的二本大学
软件开发完毕入什么科目
远程桌面如何修改服务器id
金融软件开发公司这么难
福州租房子软件开发
数据库delete删除特别慢
开发数据库费用
sap 服务器 内存管理
四季同欣网络技术有限公司
能将服务器当电脑用
如何入门学软件开发
攻击传奇私服服务器
网络安全意识教育课后测验
科技部工业互联网专项
建好乡贤数据库
一台服务器能存储多少内容
梦幻西游怎么重启服务器
asp数据库指针向前移动
联想p320服务器机箱内