如何在亚马逊RDS上'加载文件中的数据'?
不确定这是否更适合ServerFault,但我最近一直在与Amazon RDS搞砸,并且在将"文件"特权获得到我的Web主机MySQL用户时很难. 我假设一个简单的: grant file on *.* to 'webuser@'%'; 可以工作,但行不通,我似乎也无法使用我的" root"用户做到这一点.是什么赋予了?我们使用负载数据的原因是因为它一次执行数千个插入物是超级快速的. 有人知道如何解决这个问题,或者我需要找到其他方式? 此页面, .com/amazonrds/pestment/devaveringerguide/index.html?concepts.dbinstance.html 似乎暗示我需要围绕此方式找到另一种方式. 帮助? 更新 我不是要导入数据库 - 我只想使用文件加载选项一次插入数千行. 挖掘这是我们所拥有的: mysql> grant file on *.* to 'devuser'@'%'; ERRO
12 2024-01-25
编程技术问答社区
不能用Zend Framework连接到外部数据库,但mysql_connect可以工作
我试图通过Zend Framework连接到多个数据库.当我使用MySQL_Connect使用相同的凭据连接时,它可以正常工作.当我与Zend连接时,我会得到 "Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user 'xxxx'@'localhost' (using password: YES)' in C:\wamp\www\zend\library\Zend\Db\Adapter\Pdo\Abstract.php on line 144" 我在这是我的应用程序.ini: resources.multidb.db1.adapter = "PDO_MYSQL" resources.multidb.db1.dbname = "xxxxx" resources.multidb.db1.username = "xxxx
12 2023-12-26
编程技术问答社区
Zabbix服务器与数据库的连接失败(ERROR Z3001 [1045] )。
我的Zabbix服务器有问题. 他几天前跑步,然后仪表板出现: zabbix服务器正在运行 - > value no 和:Zabbix服务器未运行该显示的信息可能不是当前 我过去没有更改一些配置. 然后,我在zabbix服务器日志文件中查看:/var/log/zabbix/zabbix_server.log 出现错误: 15909:20201011:000020.063 [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: NO) 15909:20201011:000020.063 database is down: reconnecting in 10 seconds 我已经检查了zabbix配置文件:/etc/zabbix/zabbix_server.conf dbname,dbuser,
14 2023-12-26
编程技术问答社区
MySQL说。文档#1045-拒绝访问用户'root'@'localhost'(使用密码:NO)。
我安装了XAMPP,但是当我尝试运行它时,我会出现一个错误: 错误 mysql说:文档 1045-访问用户'root'@'localhost'(使用密码:否) 配置中定义的控制使用者的连接失败. PHPMYADMIN试图连接到MySQL Server,并且服务器拒绝了该连接.您应该在配置中检查主机,用户名和密码,并确保它们与MySQL Server管理员提供的信息相对应. 我试图在Internet上搜索解决方案,但我仍然无法解决问题.我已经检查了我是否在config.inc.php文件中使用了密码,但是我没有使用任何密码.此外,当我尝试使用密码访问时,我仍然无法解决此问题. 我希望任何人都可以帮助我.谢谢你 在更改 phpmyadmin 中的root用户密码后,我遇到了这个问题.我对编程一无所知,但我通过执行以下操作解决了: 转到文件C:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php(我想如果您不使用Wa
12 2023-12-17
编程技术问答社区
拒绝访问用户'root@localhost'(使用密码:NO)。
我正在尝试在Windows桌面上运行WordPress,并且需要mysql. 我安装了由Microsoft提供的所有内容.我从未为MySQL设置root密码,并且在安装WordPress的最后一步中,它要求提供MySQL Server密码. root的默认密码是什么(如果有一个)以及如何更改? 我尝试了: mysql -u root password '123' ,但它向我展示了: Access denied for user 'root@localhost' (using password:NO) 之后,我尝试: mysql -u root -p 但是,它要求提供我没有的密码. 更新:正如Bozho所建议的那样,我做了以下操作: 我从Windows服务停止了MySQL服务 打开CMD 将位置更改为c:\ program文件\ mysql \ bin 执行下面的命令 mysqld --defaults-f
20 2023-12-11
编程技术问答社区
错误#1045 PhpMyAdmin中拒绝访问
基本上,我通过CMD更改了MySQL的密码,此后,当我尝试访问phpmyadmin页面时,它显示了错误#1045访问权限. 我想如何解决此问题.预先感谢. 解决方案 转到phpmyadmin文件夹(在我的情况下是C:\ wamp \ apps \ phpmyadmin3.2.0.1).在文件config.inc.php中更改行 $cfg['Servers'][$i]['auth_type'] = 'config' to $cfg['Servers'][$i]['auth_type'] = 'cookie' 现在,将在您首次访问phpmyadmin页面 时询问密码. 其他解决方案 您必须将数据库密码值更改为c:\ wamp \ apps \ phpmyadmin3.4.5 \ config.inc.inc.php中的mySQL数据库密码 ex: - $ cfg ['server'] [$ i] ['password'] ='yourmysqlp
30 2023-11-27
编程技术问答社区
无法创建PoolableConnectionFactory(用户''@'localhost'的访问被拒绝。
我一直在试图在过去几天内为Web应用程序设置一个数据Adabaseconnectionpool,但没有成功.我已经阅读了tomcat文档的相关部分,并围绕该主题读了很多内容,并认为我正在做正确的事,但显然不是因为我继续遇到以下错误: Cannot create PoolableConnectionFactory (Access denied for user ''@'localhost' (using password: YES)) 我开始运行tomcat时不会遇到错误,但是当我尝试运行以下servlet时: package twittersearch.web; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; import java.sql.*; import javax.sql.*; import javax.naming.*; impo
60 2023-10-24
编程技术问答社区
Phpseclib连接MYSQL服务器
我想通过端口转发连接到远程MySQL Server.不幸的是,我的托管提供商在服务器上没有安装php_ssh2,因此我必须通过phpseclib库进行工作.到目前为止,我能够做: 1-使用Net_SSH2连接到服务器: $ssh = new Net_SSH2('xx.xxx.xx.xx'); if (!$ssh->login('user', 'password')) { exit('Login Failed'); } 如果我做echo $ssh->exec('ls -la');,它会获取目录清单,告诉我们我们已成功连接. 如果我运行 2- echo $ssh->exec('echo "select * from table where company_id=\"15\";" | mysql'); 它触发: stdin:不是TTY错误1045(28000):用户拒绝访问 '用户'@'localhost'(使用密码:否)
12 2023-09-27
编程技术问答社区
我的pdo连接不工作
回应了我以前关于SQL注入的问题.我正在尝试建立PDO连接. 为此,我想用新代码替换我的旧代码: 这是旧 $conn = mysql_connect("localhost", "sec", "dubbelgeheim") or die('Error: ' . mysql_error()); mysql_select_db("bookshop"); $SQL = "select * from productcomment where ProductId='" . $input . "'"; $result = mysql_query($SQL) or die('Error: ' . mysql_error()); $row = mysql_fetch_array($result); if ($row['ProductId']) { echo "Product:" . $row['Prod
30 2023-09-21
编程技术问答社区
在MariaDB上授予权限
我正在尝试在Mariadb 10上授予用户特权,但是我有一个错误1045 [root@lw343 ~]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 42 Server version: 10.0.11-MariaDB MariaDB Server Copyright (c) 2000, 2014, Oracle, SkySQL Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [mysql]> select user,host from mysql.user; +
20 2023-09-18
编程技术问答社区
查询输出到一个文件时出现拒绝访问的错误
我正在尝试使用以下查询捕获MySQL中的SQL查询的输出. select count(predicate),subject from TableA group by subject into outfile '~/XYZ/output.txt'; 我有以下错误. 错误1045(28000):用户'用户名'@'%''(使用密码:是) 有任何想法,我要在哪里出错?是一些与权限有关的问题吗? 解决方案 Outfile是在MySQL中获得自己的权限. 如果您全部包含在内. 但是,如果您只有一个安全的集合,例如选择,插入,更新,删除,删除,创建,但不在外档中,则" intofile"将不起作用. 这样做的原因是,即使是出于写入目的,从MySQL中访问文件也有一定的安全风险,因为如果您可以从mySQL访问文件,则可以访问任何文件MySQL用户可以访问,从而绕开基于用户的基于用户的访问文件权限. 要解决这个问题,您可以将查询直接运行到使用的任何用于
48 2023-09-16
编程技术问答社区
在生产模式下得到 "用户'root'@'localhost'(使用密码:NO)",并且没有错误记录。
我部署了我的Rails应用程序,并在所有页面上遇到500个错误.我的Production.log没有显示任何内容(这是一个问题),但是我进行了"脚本/控制台的生产",并试图运行一个简单的查询(user.find:first),它引发了此信息: Access denied for user 'root'@'localhost' (using password: NO) 我的database.yml文件绝对有一个密码,这是正确的. 所以,这是没有记录到我的生产的错误.log文件让我想知道发生了什么. 我会从哪里开始寻找的任何想法或问题可能是什么? 另外,对于它的价值,我正在Apache上运行乘客. 更新:这是我的数据库.yml文件内容 development: adapter: mysql encoding: utf8 database: website_development username: root password: se
26 2023-08-18
编程技术问答社区
Mysql "拒绝用户访问 "错误?
我刚刚添加了一个新的数据库,并且由于上一个数据库中的故障而导入了很多备份数据. 我使用PHP并拥有自己的Ubuntu服务器. 我使用phpmyadmin,并将所有特权设置给用户. 我是肯定的密码,用户名和主机是正确的. 在 我该怎么办? 我需要以某种方式在服务器上设置权限吗? 请指导我我现在非常需要帮助... 谢谢 解决方案 使用root用户,use mysql; select * from db where user where user_name=xxx;登录到mySQL,还选中其他表,大多数特权设置都在那里,或者只是flush privileges;
44 2023-07-14
编程技术问答社区
如何允许用户登录到MySQL?
作为root mysql用户,我执行了以下操作: grant all on mydb.* to john identified by 'john1'; 然后从外壳开始,我尝试通过 登录 mysql -h localhost -u john -pjohn1; 但是,当我这样做时,我会得到错误 ERROR 1045 (28000): Access denied for user 'john'@'localhost' (using password: YES) 我如何允许约翰登录MySQL终端?我需要使用root mysql用户在mysql.user表中更改某些内容? 谢谢 解决方案 尝试 GRANT ALL PRIVILEGES on mydb.* to 'john'@'localhost' identified by 'john1'; 或也许问题是因为您没有指定模式. 将" myDB"添加到登录控制台命令的末尾: mysql -h
48 2023-06-25
编程技术问答社区
MySQL: 拒绝访问用户'test'@'localhost'(使用密码:YES),但根用户除外
我面临MySQL非根/管理用户的问题,我正在遵循以下步骤来创建用户及其特权,如果我做错了,请纠正我, 我正在安装mysql在RHEL 5.7 64bit上,下面提到包装,一旦我完成了rpm install,我们是 使用mysql_install_db创建mysql db,然后 开始MySQL服务然后 使用mysql_upgrade也在使用服务器. 在此过程之后,我可以登录为root,但是对于非root用户,我无法登录服务器: [root@clustertest3 ~]# rpm -qa | grep MySQL MySQL-client-advanced-5.5.21-1.rhel5 MySQL-server-advanced-5.5.21-1.rhel5 [root@clustertest3 ~]# cat /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.so
118 2023-06-25
编程技术问答社区
授予数据库用户文件夹权限
我正在尝试使用以下查询来创建MySQL的数据导出: SELECT * INTO OUTFILE '/tmp/result.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' FROM getfreepellets WHERE 1 我会收到以下错误: #1045 - Access denied for user '[username]'@'localhost' (using password: YES) (删除了用户名,但它是正确的) 我将如何授予该用户在服务器上创建文件的访问? 编辑: 我更改了第一行是我的确切家乡路径,并收到了相同的错误. 解决方案 您可能需要 GRANT 您的用户 FILE特权允许您使用LOAD DATA INFILE和SELECT ... INTO OUTFILE语句和LOAD
48 2023-06-15
编程技术问答社区
怎样才能恢复MySQL根用户的全部权限?
我不小心从MySQL root用户中删除了一些特权,包括更改表的能力.有什么方法可以将该用户还原到其原始状态(具有所有特权)? UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root'; # MySQL returned an empty result set (i.e. zero rows). FLUSH PRIVILEGES ; # MySQL returned an empty result set (i.e. zero rows). #1045 - Access denied for user 'root'@'localhost' (using password: YES) GRANT ALL ON *.* TO 'root'@'localhost' 解决方案 如果GRANT ALL不起作用,请尝试: 停止mysqld并使用--skip-grant-tables选
82 2023-06-15
编程技术问答社区
phpMyAdmin访问被拒绝
phpmyadmin给出了此错误. mysql说: #1045-访问用户'root'@'localhost'(使用密码:是) PHPMYADMIN试图连接到MySQL Server,并且服务器拒绝了该连接.您应该在配置中检查主机,用户名和密码,并确保它们与MySQL Server管理员提供的信息相对应. 解决方案 我必须设置: $cfg['Servers'][$i]['AllowNoPassword'] = true 在apps/phpmyadmin/config.inc.inc.php 中 其他解决方案 您是否尝试使用不使用密码?默认情况下未设置root的密码.如果您使用Linux,请尝试通过直接访问MySQLDB来重置密码.也许此链接可以帮助: http://ubuntuforums.org/showthread.php?/p>
94 2023-06-06
编程技术问答社区
PhpMyAdmin密码
我收到错误#1045-访问用户'root'@'localhost'(使用密码:否) 在我偶然更改了phpmyadmin中的密码之后,root和127.0.0.1.问题是我无法更改COMMON.LIB.PHP.我想以某种方式恢复MySQL中的这些更改... DOE对服务器的安全性,我无法更改太多 解决方案 已经有一段时间以来已经使用了phpmyadmin,但是如果我没记错的话,它将其存储在MySQL数据库中.因此,如果您能够访问其他解决方案 我希望您可以访问MySQL Server管理.据我所知,根是MySQL中的主要用户,如果您无法访问它,这将是一个问题.如果您的用户具有相同的级别,请尽可能将密码更改. 这是如何重置MySQL中的root密码的步骤 如何重置root密码 我也依赖于phpmyadmin,直到我认识sqlyog和mysql查询浏览器和工作台.将其视为phpmyadmin上的替代方案. 下载mysql workbench sqlyog免费下
32 2023-06-06
编程技术问答社区