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

百度做一个网站多少钱郑州网站seo外包

百度做一个网站多少钱,郑州网站seo外包,平面设计教程自学,一个网站 二级域名今天碰到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/351091.html

相关文章:

  • 海原电商网站建设短视频seo询盘获客系统
  • 有路由器做网站百度seo关键词排名查询工具
  • wordpress做商城网站怎么让百度收录自己的网站
  • 黄页网站怎么查网址最新连接查询
  • 素材韩国seocaso
  • 免费域名注册网站哪个好游戏广告投放平台
  • 网站设计导航栏高度和生活app下载安装最新版
  • 厦门网站建设哪家专业深圳网页设计
  • 城乡住房建设网站seo公司费用
  • 电脑培训班一般需要多少钱百度快照优化排名
  • 免费的毕业设计网站建设信息流优化师前景
  • 网站建设公司有哪些内容国外媒体报道
  • 新媒体运营的相关优势怎样做网站的优化、排名
  • 外贸网站在哪做外链推广网站多少钱
  • 做网站一定要买seo 培训教程
  • 下面哪些是用作电子商务网站开发百度怎么做推广和宣传
  • 网站推广有哪些方法seo排名关键词
  • 验证码平台网站开发动态网站设计毕业论文
  • 做电商网站企业合肥网络seo
  • 做护肤品好的网站好潍坊百度seo公司
  • 网站建设包括什么自己有货源怎么找客户
  • 建设部标准网站公司网站的推广方案
  • 网站布局策划案海外seo网站推广
  • 旅游+网站建设杭州网站seo公司
  • 专业网站建设最便宜餐饮培训
  • 南宁网站忧化电商网络推广是什么
  • 深圳品牌医疗网站建设seo优化工程师
  • 济南网站seo技术网络营销技术
  • 天元建设集团有限公司成立时间汕头seo排名
  • html5手机网站案例黑龙江头条今日新闻