当前位置: 首页 > wzjs >正文

百度做一个网站多少钱学电子商务出来能干嘛

百度做一个网站多少钱,学电子商务出来能干嘛,网站建设 计算机软件开发税点,广西做网站公司有哪些今天碰到SpringBoot调用mysqldump数据库备份报Permission denied,第一眼看到感觉很简单,添加权限就行,mysqldump和备份目录都加载权限,还是问题依旧。 认为是mysql版本问题,因为另一台机器可以。手动执行备份是正常的…

今天碰到SpringBoot调用mysqldump数据库备份报Permission denied,第一眼看到感觉很简单,添加权限就行,mysqldump和备份目录都加载权限,还是问题依旧。

  1. 认为是mysql版本问题,因为另一台机器可以。
  2. 手动执行备份是正常的,只有报个Warning,说密码不能放到命令中。
  3. 备份目录权限问题。

但最终发现都不是

这里直接strace看结果,主要是找到这个方法:

sudo strace -f -e trace=execve /home/app/jdk-17.0.9/bin/java TestPermission  

结果:发现是/home/app/jdk-17.0.9/lib/jspawnhelper没有权限

execve("/home/app/jdk-17.0.9/bin/java", ["/home/app/jdk-17.0.9/bin/j"..., "TestPermission"], 0x7ffcda3fd620 /* 13 vars */) = 0
strace: Process 26967 attached
[pid 26967] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
strace: Process 26968 attached
...
[pid 26985] execve("/home/app/jdk-17.0.9/lib/jspawnhelper", ["10:13"], 0x7fff76f01b30 /* 13 vars */) = -1 EACCES (Permission denied)
[pid 26985] +++ exited with 127 +++
[pid 26966] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=26985, si_uid=0, si_status=127, si_utime=0, si_stime=0} ---
Exception in thread "main" java.io.IOException: Cannot run program "/usr/bin/mysqldump": error=13, Permission deniedat java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)at TestPermission.main(TestPermission.java:8)
Caused by: java.io.IOException: error=13, Permission deniedat java.base/java.lang.ProcessImpl.forkAndExec(Native Method)at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:314)at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)... 2 more
[pid 26983] +++ exited with 0 +++
...

TestPermission 代码:

public class TestPermission {public static void main(String[] args) throws Exception {ProcessBuilder pb = new ProcessBuilder("/usr/bin/mysqldump", "--version");pb.redirectErrorStream(true);Process p = pb.start();BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));String line;while ((line = reader.readLine()) != null) {System.out.println(line);}p.waitFor();}
}
http://www.dtcms.com/wzjs/249807.html

相关文章:

  • 做一个类似京东的网站惠州网络推广
  • 网站横幅广告代码各平台推广费用
  • 毕业设计(论文)基于asp.net技术的web网站开发与设计足球排行榜前十名
  • 安阳吧百度贴吧seo营销优化
  • 做网站要求的分辨率是什么意思宝鸡seo
  • 做三个月网站 广告收入销售推广方案
  • 哈尔滨建设集团天津seo外包平台
  • 广告公司企业简介宁波seo怎么做引流推广
  • 宝鸡陇县网站建设营销策划方案怎么写
  • 旅游网站功能模块企业官网seo
  • 域名交易网站哪个好seo网站推广收费
  • 网站logo更换seo提升排名技巧
  • 注册网站费用学生个人网页优秀模板
  • 建设独立外贸网站内容营销案例
  • 网站建设的五个基本要素朔州网站seo
  • 网站建站常见问题友链网
  • 网站的后台怎么做的视频剪辑培训机构
  • 汽车网站名称爱站seo工具包官网
  • 成都网站开发外包软文写作是什么
  • 福清市建设局官方网站线上营销推广
  • 台式机网站建设sq网站推广
  • 建设网站及域名费用企业网
  • 网站建设初期免费b2b信息发布网站
  • 法律网站模板semester
  • 洛阳高端网站建设北京网站推广
  • 买好了域名 如何做网站app拉新怎么做
  • 门户网站建设公司价位广西网站建设制作
  • 免费中英文网站源码成都有实力的seo团队
  • 代人做网站游戏推广员上班靠谱吗
  • wordpress now 1.5天津搜狗seo推广