(Access denied for user 'root'@'slaver1' (using password: YES))

2023-05-16

1、问题描述,启动azkaban的时候报如下所示的错误。之前使用azkaban是root用户,今天使用hadoop用户进行配置和使用,报这个错,说是root连接mysql拒绝了。


  1 [hadoop@slaver1 azkaban-web-2.5.0]$ bin/azkaban-web-start.sh 
  2 Using Hadoop from /home/hadoop/soft/hadoop-2.5.0-cdh5.3.6
  3 Using Hive from /home/hadoop/soft/hive-0.13.1-cdh5.3.6
  4 bin/..
  5 :bin/../lib/azkaban-2.5.0.jar:bin/../lib/commons-collections-3.2.1.jar:bin/../lib/commons-configuration-1.8.jar:bin/../lib/commons-dbcp-1.4.jar:bin/../lib/commons-dbutils-1.5.jar:bin/../lib/commons-email-1.2.jar:bin/../lib/commons-fileupload-1.2.1.jar:bin/../lib/commons-io-2.4.jar:bin/../lib/commons-jexl-2.1.1.jar:bin/../lib/commons-lang-2.6.jar:bin/../lib/commons-logging-1.1.1.jar:bin/../lib/commons-pool-1.6.jar:bin/../lib/guava-13.0.1.jar:bin/../lib/h2-1.3.170.jar:bin/../lib/httpclient-4.2.1.jar:bin/../lib/httpcore-4.2.1.jar:bin/../lib/jackson-core-asl-1.9.5.jar:bin/../lib/jackson-mapper-asl-1.9.5.jar:bin/../lib/jetty-6.1.26.jar:bin/../lib/jetty-util-6.1.26.jar:bin/../lib/joda-time-2.0.jar:bin/../lib/jopt-simple-4.3.jar:bin/../lib/junit-4.8.jar:bin/../lib/log4j-1.2.16.jar:bin/../lib/mail-1.4.5.jar:bin/../lib/mysql-connector-java-5.1.28.jar:bin/../lib/servlet-api-2.5.jar:bin/../lib/slf4j-api-1.6.1.jar:bin/../lib/slf4j-log4j12-1.6.4.jar:bin/../lib/velocity-1.7.jar:bin/../lib/velocity-tools-2.0.jar:bin/../extlib/*.jar:bin/../plugins/*/*.jar:/home/hadoop/soft/hadoop-2.5.0-cdh5.3.6/conf:/home/hadoop/soft/hadoop-2.5.0-cdh5.3.6/*:/home/hadoop/soft/hive-0.13.1-cdh5.3.6/conf:/home/hadoop/soft/hive-0.13.1-cdh5.3.6/lib/*
  6 [hadoop@slaver1 azkaban-web-2.5.0]$ 2018/05/17 16:47:29.976 +0800 ERROR [AzkabanWebServer] [Azkaban] Starting Jetty Azkaban Executor...
  7 2018/05/17 16:47:30.021 +0800 INFO [AzkabanServer] [Azkaban] Loading azkaban settings file from bin/../conf
  8 2018/05/17 16:47:30.022 +0800 INFO [AzkabanServer] [Azkaban] Loading azkaban properties file
  9 2018/05/17 16:47:30.067 +0800 INFO [AzkabanWebServer] [Azkaban] Setting up Jetty Https Server with port:8443 and numThreads:25
 10 2018/05/17 16:47:30.135 +0800 INFO [log] [Azkaban] Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
 11 2018/05/17 16:47:30.247 +0800 INFO [AzkabanWebServer] [Azkaban] Loading user manager class azkaban.user.XmlUserManager
 12 2018/05/17 16:47:30.690 +0800 INFO [XmlUserManager] [Azkaban] Loading user azkaban
 13 2018/05/17 16:47:30.696 +0800 INFO [XmlUserManager] [Azkaban] Loading user metrics
 14 2018/05/17 16:47:30.696 +0800 INFO [XmlUserManager] [Azkaban] Loading user admin
 15 org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'slaver1' (using password: YES))
 16     at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
 17     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 18     at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 19     at azkaban.database.DataSourceUtils$MySQLBasicDataSource$MonitorThread.pingDB(DataSourceUtils.java:186)
 20     at azkaban.database.DataSourceUtils$MySQLBasicDataSource$MonitorThread.run(DataSourceUtils.java:174)
 21 Caused by: java.sql.SQLException: Access denied for user 'root'@'slaver1' (using password: YES)
 22     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1086)
 23     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
 24     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)
 25     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:928)
 26     at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4736)
 27     at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1342)
 28     at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2493)
 29     at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2526)
 30     at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2311)
 31     at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
 32     at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
 33     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 34     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 35     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 36     at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
 37     at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
 38     at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
 39     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)
 40     at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 41     at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 42     at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 43     at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 44     ... 4 more
 45 Exception in thread "main" azkaban.executor.ExecutorManagerException: Error fetching active flows
 46     at azkaban.executor.JdbcExecutorLoader.fetchActiveFlows(JdbcExecutorLoader.java:209)
 47     at azkaban.executor.ExecutorManager.loadRunningFlows(ExecutorManager.java:146)
 48     at azkaban.executor.ExecutorManager.<init>(ExecutorManager.java:84)
 49     at azkaban.webapp.AzkabanWebServer.loadExecutorManager(AzkabanWebServer.java:248)
 50     at azkaban.webapp.AzkabanWebServer.<init>(AzkabanWebServer.java:185)
 51     at azkaban.webapp.AzkabanWebServer.main(AzkabanWebServer.java:726)
 52 Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'slaver1' (using password: YES))
 53     at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
 54     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 55     at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 56     at org.apache.commons.dbutils.AbstractQueryRunner.prepareConnection(AbstractQueryRunner.java:175)
 57     at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:304)
 58     at azkaban.executor.JdbcExecutorLoader.fetchActiveFlows(JdbcExecutorLoader.java:202)
 59     ... 5 more
 60 Caused by: java.sql.SQLException: Access denied for user 'root'@'slaver1' (using password: YES)
 61     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1086)
 62     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
 63     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)
 64     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:928)
 65     at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4736)
 66     at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1342)
 67     at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2493)
 68     at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2526)
 69     at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2311)
 70     at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
 71     at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
 72     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 73     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 74     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 75     at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
 76     at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
 77     at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
 78     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)
 79     at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
 80     at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
 81     at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
 82     at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
 83     ... 10 more
 84 2018/05/17 16:47:31.374 +0800 ERROR [DataSourceUtils] [Azkaban] MySQL connection test failed. Please check MySQL connection health!
 85 ^C
 86 [hadoop@slaver1 azkaban-web-2.5.0]$ org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'slaver1' (using password: YES))
 87     at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
 88     at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
 89     at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
 90     at azkaban.database.DataSourceUtils$MySQLBasicDataSource$MonitorThread.pingDB(DataSourceUtils.java:186)
 91     at azkaban.database.DataSourceUtils$MySQLBasicDataSource$MonitorThread.run(DataSourceUtils.java:174)
 92 Caused by: java.sql.SQLException: Access denied for user 'root'@'slaver1' (using password: YES)
 93     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1086)
 94     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
 95     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)
 96     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:928)
 97     at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4736)
 98     at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1342)
 99     at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2493)
100     at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2526)
101     at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2311)
102     at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
103     at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
104     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
105     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
106     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
107     at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
108     at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
109     at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
110     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)
111     at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
112     at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
113     at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
114     at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
115     ... 4 more
116 2018/05/17 16:48:01.382 +0800 ERROR [DataSourceUtils] [Azkaban] MySQL connection test failed. Please check MySQL connection health!  

2、解决方法如下所示:登陆你的mysql,然后授予权限,然后再刷新权限即可。

参考:https://blog.csdn.net/shp5174/article/details/55259064


 1 [hadoop@slaver1 ~]$ mysql -uroot -p123456
 2 Welcome to the MySQL monitor.  Commands end with ; or \g.
 3 Your MySQL connection id is 32
 4 Server version: 5.1.73 Source distribution
 5 
 6 Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
 7 
 8 Oracle is a registered trademark of Oracle Corporation and/or its
 9 affiliates. Other names may be trademarks of their respective
10 owners.
11 
12 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
13 
14 mysql> GRANT ALL ON *.* to 'root'@'%' IDENTIFIED BY '123456';
15 Query OK, 0 rows affected (0.00 sec)
16 
17 mysql> FLUSH   PRIVILEGES;  
18 Query OK, 0 rows affected (0.00 sec)
19 
20 mysql>   

3、解决完问题以后,运行如下所示:


 1 [hadoop@slaver1 azkaban-web-2.5.0]$ bin/azkaban-web-start.sh 
 2 Using Hadoop from /home/hadoop/soft/hadoop-2.5.0-cdh5.3.6
 3 Using Hive from /home/hadoop/soft/hive-0.13.1-cdh5.3.6
 4 bin/..
 5 :bin/../lib/azkaban-2.5.0.jar:bin/../lib/commons-collections-3.2.1.jar:bin/../lib/commons-configuration-1.8.jar:bin/../lib/commons-dbcp-1.4.jar:bin/../lib/commons-dbutils-1.5.jar:bin/../lib/commons-email-1.2.jar:bin/../lib/commons-fileupload-1.2.1.jar:bin/../lib/commons-io-2.4.jar:bin/../lib/commons-jexl-2.1.1.jar:bin/../lib/commons-lang-2.6.jar:bin/../lib/commons-logging-1.1.1.jar:bin/../lib/commons-pool-1.6.jar:bin/../lib/guava-13.0.1.jar:bin/../lib/h2-1.3.170.jar:bin/../lib/httpclient-4.2.1.jar:bin/../lib/httpcore-4.2.1.jar:bin/../lib/jackson-core-asl-1.9.5.jar:bin/../lib/jackson-mapper-asl-1.9.5.jar:bin/../lib/jetty-6.1.26.jar:bin/../lib/jetty-util-6.1.26.jar:bin/../lib/joda-time-2.0.jar:bin/../lib/jopt-simple-4.3.jar:bin/../lib/junit-4.8.jar:bin/../lib/log4j-1.2.16.jar:bin/../lib/mail-1.4.5.jar:bin/../lib/mysql-connector-java-5.1.28.jar:bin/../lib/servlet-api-2.5.jar:bin/../lib/slf4j-api-1.6.1.jar:bin/../lib/slf4j-log4j12-1.6.4.jar:bin/../lib/velocity-1.7.jar:bin/../lib/velocity-tools-2.0.jar:bin/../extlib/*.jar:bin/../plugins/*/*.jar:/home/hadoop/soft/hadoop-2.5.0-cdh5.3.6/conf:/home/hadoop/soft/hadoop-2.5.0-cdh5.3.6/*:/home/hadoop/soft/hive-0.13.1-cdh5.3.6/conf:/home/hadoop/soft/hive-0.13.1-cdh5.3.6/lib/*
 6 [hadoop@slaver1 azkaban-web-2.5.0]$ 2018/05/17 17:10:33.069 +0800 ERROR [AzkabanWebServer] [Azkaban] Starting Jetty Azkaban Executor...
 7 2018/05/17 17:10:33.096 +0800 INFO [AzkabanServer] [Azkaban] Loading azkaban settings file from bin/../conf
 8 2018/05/17 17:10:33.096 +0800 INFO [AzkabanServer] [Azkaban] Loading azkaban properties file
 9 2018/05/17 17:10:33.119 +0800 INFO [AzkabanWebServer] [Azkaban] Setting up Jetty Https Server with port:8443 and numThreads:25
10 2018/05/17 17:10:33.150 +0800 INFO [log] [Azkaban] Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
11 2018/05/17 17:10:33.218 +0800 INFO [AzkabanWebServer] [Azkaban] Loading user manager class azkaban.user.XmlUserManager
12 2018/05/17 17:10:33.280 +0800 INFO [XmlUserManager] [Azkaban] Loading user azkaban
13 2018/05/17 17:10:33.289 +0800 INFO [XmlUserManager] [Azkaban] Loading user metrics
14 2018/05/17 17:10:33.289 +0800 INFO [XmlUserManager] [Azkaban] Loading user admin
15 2018/05/17 17:10:33.722 +0800 INFO [AzkabanWebServer] [Azkaban] Loading JDBC for project management
16 2018/05/17 17:10:33.726 +0800 INFO [ExecutorManager] [Azkaban] Cleaning old logs from execution_logs
17 2018/05/17 17:10:33.737 +0800 INFO [ProjectManager] [Azkaban] Project version retention is set to 3
18 2018/05/17 17:10:33.872 +0800 INFO [ExecutorManager] [Azkaban] Cleaning old log files before 2018-02-22T17:10:33.753+08:00
19 2018/05/17 17:10:33.874 +0800 INFO [ExecutorManager] [Azkaban] Cleaned up 0 log entries.
20 2018/05/17 17:10:33.950 +0800 INFO [TriggerManager] [Azkaban] TriggerManager loaded.
21 2018/05/17 17:10:33.950 +0800 INFO [AzkabanWebServer] [Azkaban] Loading built-in checker and action types
22 2018/05/17 17:10:33.967 +0800 INFO [CheckerTypeLoader] [Azkaban] Registering checker BasicTimeChecker
23 2018/05/17 17:10:33.968 +0800 INFO [CheckerTypeLoader] [Azkaban] Registering checker SlaChecker
24 2018/05/17 17:10:33.968 +0800 INFO [CheckerTypeLoader] [Azkaban] Registering checker ExecutionChecker
25 2018/05/17 17:10:33.968 +0800 INFO [ActionTypeLoader] [Azkaban] Registering action ExecuteFlowAction
26 2018/05/17 17:10:33.968 +0800 INFO [ActionTypeLoader] [Azkaban] Registering action KillExecutionAction
27 2018/05/17 17:10:33.968 +0800 INFO [ActionTypeLoader] [Azkaban] Registering action AlertAction
28 2018/05/17 17:10:33.968 +0800 INFO [ActionTypeLoader] [Azkaban] Registering action CreateTriggerAction
29 2018/05/17 17:10:33.968 +0800 INFO [AzkabanWebServer] [Azkaban] Loading trigger based scheduler
30 2018/05/17 17:10:33.973 +0800 INFO [AzkabanWebServer] [Azkaban] Loading plug-in checker and action types
31 2018/05/17 17:10:33.973 +0800 ERROR [AzkabanWebServer] [Azkaban] plugin path plugins/triggers doesn't exist!
32 2018/05/17 17:10:33.974 +0800 INFO [AzkabanWebServer] [Azkaban] Setting timezone to Asia/Shanghai
33 2018/05/17 17:10:33.974 +0800 INFO [AzkabanWebServer] [Azkaban] Registering MBeans...
34 2018/05/17 17:10:34.028 +0800 INFO [AzkabanWebServer] [Azkaban] Bean azkaban.jmx.JmxJettyServer registered.
35 2018/05/17 17:10:34.038 +0800 INFO [AzkabanWebServer] [Azkaban] Bean azkaban.jmx.JmxTriggerManager registered.
36 2018/05/17 17:10:34.049 +0800 INFO [AzkabanWebServer] [Azkaban] Bean azkaban.jmx.JmxExecutorManager registered.
37 2018/05/17 17:10:34.055 +0800 INFO [AzkabanWebServer] [Azkaban] Setting up web resource dir web/
38 2018/05/17 17:10:34.179 +0800 INFO [JdbcTriggerLoader] [Azkaban] Loading all triggers from db.
39 2018/05/17 17:10:34.226 +0800 INFO [JdbcTriggerLoader] [Azkaban] Loaded 0 triggers.
40 2018/05/17 17:10:34.227 +0800 INFO [log] [Azkaban] jetty-6.1.26
41 2018/05/17 17:10:34.515 +0800 INFO [log] [Azkaban] Started SslSocketConnector@0.0.0.0:8443
42 2018/05/17 17:10:34.516 +0800 INFO [AzkabanWebServer] [Azkaban] Server running on ssl port 8443.
43 
44 [hadoop@slaver1 azkaban-web-2.5.0]$   

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

(Access denied for user 'root'@'slaver1' (using password: YES)) 的相关文章

  • 在 R 上的 igraph 中查找大型数据集中的根顶点

    假设您有一个根据边列表创建的图 并且有数百个顶点 我想要做的是确定所有后续顶点都与之相关的初始顶点集 例如母亲或家谱 这是一个代表 冰岛 的数据集 即从冰川上脱落并漂浮在海上的大型平板状冰片 初始裂缝代表根节点 随后的顶点是对这些较小碎片
  • 获取父目录的相对路径

    我有一个场景 我想获取返回特定父目录的路径 这是一个示例文件夹结构 something 是一个文件夹 index php components header php footer php pages somePage php somePag
  • 当我在 Android 设备上执行“pm”时,为什么会收到分段错误错误?

    我的设备 htcg14 已root 我可以在模拟器上执行 pm 但我的设备无法工作 在我执行 su 之前 它工作正常 shell android pm usage pm list packages f d e s e u FILTER pm
  • 我的应用程序如何在非 root 设备上访问管理员级别权限?

    Android 需要超级用户才能删除 修改或读取根目录中的任何内容 系统只读除外 但是 我注意到即使没有 root 设备 某些应用程序也能够利用这些进程 例如 诺顿能够在未 root 的手机上进行设备擦除 有没有办法授予我的应用程序类似的访
  • Swift popToRoot 不工作

    这个突出显示的行是 popToRoot 应该继续进行的地方 成功注册后 它应该重定向到根视图控制器 由于某种原因 它对我不起作用 实际上什么也没有发生 甚至没有错误 我尝试过 self navigationController popToR
  • Xcode 9.2 中出现“警告:无法为签名者构建到自签名根的链”警告

    我正在尝试将 Xcode 项目迁移到另一台计算机 它向我发出警告 警告 无法为签名者构建到自签名根的链 并且当它运行时 它会立即崩溃 类似于此堆栈溢出中显示的内容 应用程序在模拟器上运行 但在 iPhone 上不起作用 dyld abort
  • 存储 Linux 守护进程所需的密码

    我已经编写了一个 Linux 守护进程 它将 并且必须 以 root 身份运行 当它运行时 不一定有人登录 因为它是由 cron 启动的 该守护进程在连接时需要存储一些 url uid 和密码 到其他服务器 例如 dropbox googl
  • 使用 system() 在 C 中执行 sudo 命令

    我正在编写一段 C 代码 它将运行一些sudo命令输入system sudo ip route 函数调用 此调用是在主线程创建的 pthread 中完成的 并且主程序正在执行sudo program启动时 当我运行该程序时 Ubuntu 提
  • Android:以编程方式将 apk 复制到 /system/app

    我正在尝试从我的 java 代码安装系统应用程序 但到目前为止 我还没有取得任何成功 以下是我到目前为止所做的 我的设备已植根 我的 安装程序 应用程序作为系统应用程序安装 手动将其复制到 system app 我已经使用平台密钥签署了安装
  • 如何更改 MySQL 中的 root 用户名

    我在 Ubuntu 中运行 MySQL 默认安装 我如何更改用户名root对于另一个 比方说admin 最好是从命令行 连接MySQL后运行 use mysql update user set user admin where user r
  • 捕获Android屏幕[重复]

    这个问题在这里已经有答案了 如何以编程方式在 Android 手机上执行屏幕捕获 除了在 r oot 手机上之外 您无法从 Android 应用程序执行此操作 因为您无权访问帧缓冲区设备 不过 您可以从开发计算机的 DDMS 窗口通过 ad
  • 使用 pm2 以 root 身份启动应用程序

    我有一个守护进程 必须在启动时以 root 身份运行 我使用 pm2 启动其他应用程序 但无法确定它是否可以以 root 身份启动应用程序 能做到吗 如果没有 我有什么选择 我遇到了问题sudo pm2 start api 但这是因为 pm
  • PHP 文档根目录

    只是为了确认 正在使用 SERVER DOCUMENT ROOT 与使用相同 in HTML 例如 如果当前文档是 folder folder folder index php 我可以使用 在 HTML 中 从根开始 somedoc htm
  • 使用 /var/lib/mysql 的 chown 从 root 更改所有者,现在 mysql 中出现错误 1049 (42000)

    在 Ubuntu 上 我之前在终端中使用以下代码创建了一个 mysql 数据库 my sql u root p 然后在mysql中 CREATE DATABASE securities master 我试图使用文件资源管理器来查看与该数据库
  • 获取Android中的文件权限(root)

    在尝试了一些获得 root 权限的设备后 我被这些文件困住了 假设我们在根文件夹中的某个位置有一个文件 我想从我的应用程序中读取 写入该文件 到目前为止我发现的唯一方法是更改 文件权限 例如 String cmd su c chmod 77
  • 使用 PHP 显示外部 Web 根文件夹中的所有图像

    我想显示存储在我的网络根文件夹之外的所有图像 请帮我 我只能重复显示一张图像 例如 如果我的文件夹中有 5 张图像 则只有一张图像在我的浏览器上显示 5 次 请帮我解决这个问题 我已经研究这个问题一个多月了 我是新手 帮助 谢谢 这是我正在
  • 从 Android 应用程序中的本机库访问根文件(/system、/dev)

    我有一个原生库 它将尝试在 Android 设备的 system dev 文件夹中创建文件 使用 open fopen 等 现在我已经使用 JNI 和 NDK 将库与 A ndroid 应用程序集成 但在根文件夹中创建文件失败 我尝试从本机
  • 为什么我的 Android 应用程序(具有 root 权限)无法访问 /dev/input?

    我的应用程序针对已root的Android设备 它具有root权限并且需要访问该目录 dev input 但为什么它会抛出opendir failed Permission denied even dev input已经是chmod to
  • 如何在 android studio 中监听 shell 命令的响应?

    在 Android 终端模拟器中 我可以输入以下命令 gt su gt echo class power supply battery charge rate 根据手机的充电方式 输出将为 无 正常 或 涡轮 我希望能够检索此输出并存储它作
  • 重置 MySQL root 密码不起作用

    我花了很多时间阅读并尝试了数十种重置 root 密码的方法 但我一无所获 我发现 并尝试过 的最完整的说明如下 顺便说一句 我在 Win7 32 位上运行 MySQL 5 5 我创建了一个文件 c mysqlinit txt 其中包含两行

随机推荐

  • SpringBoot使用fastjson的JsonField注解序列化Bigdecimal

    代码 lt xml version 61 34 1 0 34 encoding 61 34 UTF 8 34 gt lt project xmlns 61 34 http maven apache org POM 4 0 0 34 xmln
  • 网盘告急 亚信安全Safesync让企业级数据存储吃下“定心丸”

    近日 xff0c 两条重磅消息登上新闻头条 xff1a 一则是360云盘由于无法解决盗版侵权等问题 xff0c 将于2017年2月1日起关闭云盘 xff1b 另一则是百度遭到渔具店老板 撞库 xff0c 50万账号被盗后又遭转卖 xff0c
  • android内存泄漏分析的一种方式

    最近在处理项目的拷机问题 xff0c 发现在测试24小时内 xff0c 都是正常的 xff0c 但是超过24小时后 xff0c 重启一大片 xff0c 让人抓狂 分析了logcat打印 xff0c 发现重启是因为系统服务已经被watchdo
  • 29个运维经典面试题

    前言 这篇博文参考阿铭linux 28个运维经典面试题 xff0c 并对其中的一些题目进行扩展和解析 如有侵权 xff0c 请联系我删除 xff5e 再次感谢阿铭老师的分享 大家有空可以看看阿铭老师的教程 xff5e 第一题 xff1a L
  • win10下丢失msvcr110.dll解决办法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 笔者尝试过的方法 xff1a 方法一 xff1a 360安全卫士 功能大全 搜索区查找 xff1a msvcr110 dll xff0c 回车键结束 选择第一个 xff0c
  • moment.js格式化日期,获取前一个月的时间

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 下载moment js 格式化当前日期 xff1a 显示结果为 xff1a 34 2017 09 20 15 35 52 34 moment new Date format
  • 在springboot中配置web.xml

    在springBoot中配置web xml中配置的servlet http www cnblogs com wangxiaomei p 8885470 html 转载于 https www cnblogs com lxcmyf p 1006
  • SQL字符串处理函数大全

    select语句中只能使用sql函数对字段进行操作 xff08 链接sql server xff09 xff0c select 字段1 from 表1 where 字段1 IndexOf 34 云 34 61 1 这条语句不对的原因是ind
  • 设计模式之(十五)职责链Chain of Responsibility

    Chain of Responsibility定义 Chain of Responsibility CoR 是用一系列类 classes 试图处理一个请求request 这些类之间是一个松散的耦合 唯一共同点是在他们之间传递request
  • 如何判断一个C++对象是否在堆上

    摘要 在帖子 34 如何判断一个C 43 43 对象是否在堆栈上 中 xff0c 又有人提出如何判断一个C 43 43 对象是否在堆上 阅读全文 Richard Wei 2012 05 12 14 30 发表评论 转载于 https www
  • 前端框架Vue、angular、React的优点和缺点,以及应用场景

    学习web前端开发中 xff0c 会有很多的框架 xff0c 那么目前流行的框架有哪些 xff0c 以及他们的优缺点和应用场景有哪些呢 xff1f 一 Vue js xff1a 其实Vue js不是一个框架 xff0c 因为它只聚焦视图层
  • AFNetworking(二)AFNetworking对form-data请求体的处理

    AFNetworking 发送 GET POST 等请求时可以直接将参数按照字典结构传入 xff0c 最终编码到 url 中或者是 body 实体中 xff0c 同时也支持按照 multipart form data 格式 xff0c 将多
  • Android原生SpeechRecognizer(语音识别)

    开篇先吐槽下 xff0c 在Android 平台开发原生的SpeechRecognizer真是难受的 xff0c 不像ios xff0c 无比轻松 xff0c 平台统一 由于Android 平台的碎片化问题比较严重 xff0c 各个厂商都有
  • shell 读取配置文件

    shell 读取配置文件来取参数的值 在许许多多 自动化 的脚本中 很学用 bin sh filepath 61 34 home test test txt 34 while read LINE do user 61 96 echo LIN
  • MFC 获取本机IP地址(多个网卡)

    szHostName 128 gethostname szHostName hostent pHost i pHost gethostbyname szHostName i pHost pHost h addr list i i CStri
  • python 网站文件及数据库备份脚本

    初学python xff0c 试着写了一份python网站文件备份和数据库备份的脚本 xff0c 功能是写出来了 xff0c 但感觉还是不太适应 xff0c 写得不太好 xff0c 以后还要努力哈 xff01 backup py读取back
  • Qt实现串口通信总结

    Qt实现串口通信总结 注意 xff1a Qt5发布之前 xff0c Qt实现串口通信一般是采用第三方类库qextserialport Qt5发布后自带了QtSerialPort 能够支持串口通信 1 Qextserialport类介绍 在Q
  • 开发中状态到底用数字还是字符串

    做了这么多年网站发现 xff0c 一个遗留下来的习惯是否需要变变 就是在设计数据库及数据结构的时候 xff0c 我们已经习惯了用数字来表示 xff0c 例如 xff1a 0表示正常 xff0c 1表示删除 但是 xff0c 这么设计有几个好
  • org.springframework.expression.spel.SpelEvaluationException: EL1011E: Method call: Attempted to call...

    前言 本文中提到的解决方案 xff0c 源码地址在 xff1a springboot thymeleaf xff0c 希望可以帮你解决问题 至于为什么已经写了一篇文章thymeleaf模板引擎调用java类中的方法 xff0c 又多此一举的
  • (Access denied for user 'root'@'slaver1' (using password: YES))

    1 问题描述 xff0c 启动azkaban的时候报如下所示的错误 之前使用azkaban是root用户 xff0c 今天使用hadoop用户进行配置和使用 xff0c 报这个错 xff0c 说是root连接mysql拒绝了 1 hadoo