问题标签 [mysql-error-1045]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在 PHPmyadmin 中加载数据文件
我在 PHPmyadmin 中运行以下命令:
和
我收到此错误:
我尝试将文件的权限更改为 777,将包含文件夹的权限更改为 777。
有任何想法吗?我很难用 LOAD DATA INFILE 进行工作测试
mysql - Windows XP SP3 上的 MySQL 服务器安装
我目前正在尝试在 Windows XP Professional 上安装 MySQL Server 5.5。计算机上唯一的防火墙是我禁用的 Windows 防火墙。
我正在检查 MySQL 服务器配置,它完成了启动服务部分,但是当它尝试应用安全设置时,会显示一条错误消息
'无法将安全设置应用于数据库,因为连接失败并出现以下错误。
错误编号 1045 用户“root@localhost”的访问被拒绝(使用密码:否)。
我在服务器的配置向导中为 root 帐户设置了密码,并且禁用了 Windows 防火墙。我试过卸载 MySQL 服务器,删除程序文件中的 MySQL 服务器,重新启动并尝试重新安装,但我仍然得到同样的错误。
感谢您对这个问题的帮助。
mysql - MySQL命令行不会打开?
我刚刚安装了最新版本的 MySQL。到目前为止,我在 Windows XP 上安装了它,但我想将它安装在另一台装有 Windows 7 的计算机上。
即使正确配置了所有内容,MySQL 客户端也不会显示在“开始”文件夹中。所以我去了 MySQL 的 bin 文件夹并尝试打开 mysql.exe 但它会立即关闭。
然后我尝试在 cmd 中打开 mysql.exe 这就是我得到的
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N
O)
有什么想法可以让这个工作吗?
php - mysql_real_escape_string() 无法建立到服务器的链接
当我尝试使用 mysql_real_escape_string() 时出现此错误。
我不明白为什么我必须连接到数据库来检查值是否可以插入 MySQL。
mysql - 如何在 VMware 内部的 Ubuntu 上访问远程 mysql 主机?
我在 Mac OSX Snow Leopard 上的 VMware fusion 中运行 Ubuntu 10.10。在 ubuntu 中,我尝试使用命令行 mysql 连接到托管在单独 Web 服务器上的数据库。由于某种原因,mysql 将远程主机名误解为本地地址,并且无法连接到数据库。
步骤:(来自VMware内部的ubuntu)
预期:登录mysql
得到:
请注意,错误消息中引用的主机名与我输入到 mysql 命令的主机名不同。
此外,从 Mac(VM 的主机)终端执行相同的命令成功连接到数据库。
我对 VMware 或 linux 不熟悉,所以我可能在这里遗漏了一些明显的东西——似乎 ubuntu 或 VM 的某个地方出现了网络问题。另请注意,通过虚拟机内的 ubuntu 访问互联网工作正常。
任何帮助是极大的赞赏。谢谢!
mysql - 从 VB6 应用程序连接到 MySQL
我正在尝试从 VB6 应用程序连接到本地 MySQL 数据库。在阅读了这个问题中给出的答案后,将 VB 连接到 MySQL我已经建立了我的连接......
这给了我一个错误...
这是正确的方法吗?如果是这样,看来我需要在数据库中为 ODBC 创建一个帐户。是这样吗,还是其他地方有问题?
mysql - mysql 数据库用户主机
即使我在 mysql.user 表中有一个条目,其主机为 %,用户为 root。
我确实授予了所有权限。到'root'@'%';
php - mysql_real_escape_string 和用户 'ODBC'@'localhost' 的访问被拒绝
我知道我需要连接到数据库才能使 mysql_real_escape_string 工作,但不太确定如何工作。
我使用此函数在表中插入行。
例如,它需要一个这样的数组:
其中数组键表示表中的列。
但我得到这个错误:
有人问从哪里来$conn
:
mysql - MYSQL上的数据库查询
我已经在我的笔记本电脑中安装了 Zend Server CE,我试图通过我的电子邮件地址打开我的 phpMyAdmin 页面,但我收到了以下消息,即(#1045 无法登录到 MySQL 服务器)。什么是可能的解决方案。
php - 用户 'SYSTEM'@'localhost' 的访问被拒绝(PHP 5.2.17 + mySQL 5.5.8 + Windows 7)
我想在 PHP 5.2 环境中测试为 PHP 5.3.5(作为 Apache 模块安装)编写的脚本。
我安装了 Apache 2.0.64 和 PHP 5.2.17 的新副本,并按照我之前配置 PHP 5.3 的方式对其进行了配置。除了我确实复制libmysql.dll
到 Apache bin 目录(PHP 5.3 不再有这个文件)。
两台服务器都是手动配置的(不是 XAMPP 版本之类的),并访问相同的本地安装的 mySQL Server 5.5.8。两台服务器都在系统帐户下作为 Windows Server 运行。
PHP 5.3 完美运行,PHP 5.2 返回错误:
我使用的 SQL 用户在 PHP 代码中是硬编码的,但不是SYSTEM@localhost
。SYSTEM 似乎是运行 Apache 的 Windows 帐户。(如果我从管理员帐户启动 Apache,消息将变为Administrator@localhost
。)
在我的 SQL Server 上删除了默认用户(名称为 '')。如果此空用户存在,则 PHP 5.2 成功连接到数据库,但mysql_select_db
由于权限原因,数据库选择 ( ) 失败。