`
wenson
  • 浏览: 1051205 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

配置mysql odbc出现錯誤

阅读更多

出现“Client does not support authentication protocol requested by server”?

安装Mysql4.1以上版本出现“Client does not support authentication protocol requested by server”.

Mysql 4.1及以上版本使用了新的密码算法,而PHP不支持新算法,因此在新增用户后,还需要用下面的方法解决PHP无法连接登录Mysql的问题: (其中some_user,some_host,newpwd分别是您数据库的用户名,主机,密码)

第一种解决方法:
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

比方说数据库用户是admin,主机localhost,密码是123456

这时候输入的命令应该是:

mysql> SET PASSWORD FOR admin@localhost=OLD_PASSWORD('123456');

第二种解决方法:

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;


第三种解决方法(不推荐)

用 --old-passwords 选项启用 mysqld,然后用上面的方法更改原有用户
分享到:
评论

相关推荐

    Mysql_odbc驱动

    MySQL ODBC驱动是数据库应用程序与MySQL服务器之间通信的关键组件,特别是在使用ASP(Active Server Pages)或ASP.NET技术构建Web应用程序时。ODBC(Open Database Connectivity)是一种标准的应用程序编程接口(API...

    MySql5.1ODBC连接驱动

    6. **错误处理**:在应用程序中,应该正确处理ODBC错误,通过检查返回的错误代码和消息,以便快速定位和解决问题。 7. **兼容性**:确保MySQL 5.1 ODBC驱动与你正在使用的MySQL服务器版本兼容,因为不同版本的MySQL...

    mysql-connector-odbc-5.1.6-win32.rar_MYSQL_mySQL ODBC_mysql ODBC

    MySQL是世界上最受欢迎的开源数据库系统之一,而MySQL Connector/ODBC则是MySQL数据库系统与应用...通过安装和配置MySQL Connector/ODBC,用户可以充分利用ODBC的灵活性和兼容性,无缝对接各种应用程序和MySQL数据库。

    MySql ODBC 驱动官方最新版5.1.11

    MySQL ODBC驱动是连接MySQL数据库管理系统与使用ODBC(Open Database Connectivity)的应用程序之间的桥梁。在Windows操作系统中,ODBC驱动扮演着至关重要的角色,它允许各种编程语言和应用程序通过统一的接口访问...

    MySql ODBC5.0 驱动

    1. **数据源创建与管理**:安装驱动后,用户可以在ODBC数据源管理器中创建新的数据源,配置MySQL服务器的连接参数,如主机名、端口号、用户名、密码和数据库名等。 2. **SQL语句支持**:驱动程序能够解析和执行SQL...

    mysql odbc driver3.51免费版

    用户只需运行这个安装程序,按照向导提示进行操作,就可以在电脑上安装并配置MySQL ODBC Driver 3.51。 安装过程中,用户需要设置ODBC数据源,包括MySQL服务器的地址(如IP地址或域名)、端口、用户名、密码、...

    MySQL ODBC

    6. **错误处理**:在ODBC操作过程中,应用程序需要捕获并处理可能出现的错误,例如网络问题、权限错误或者SQL语法错误。 7. **事务支持**:ODBC驱动支持数据库事务,这对于确保数据一致性至关重要,特别是在执行多...

    mysql-connector-odbc-8.0.23-win32驱动

    MySQL Connector/ODBC 是一个开放源代码的驱动程序,用于在Windows操作系统上实现ODBC(开放式数据库连接)标准,从而允许应用程序通过ODBC接口与MySQL数据库进行交互。它为开发人员提供了访问MySQL数据库的强大工具...

    mysql odbc 驱动包 3.51 win32

    - ODBC驱动版本应与MySQL服务器版本兼容,否则可能无法连接或出现性能问题。 7. **维护与更新:** - 随着MySQL版本的更新,可能需要升级ODBC驱动以保持最佳兼容性和性能。 - 定期检查MySQL官方站点,获取最新的...

    mysql-odbc驱动8.0.12

    MySQL ODBC驱动是连接MySQL数据库管理系统与应用程序的重要桥梁,它允许使用ODBC(Open Database Connectivity)标准的应用程序访问MySQL数据库。ODBC是一种基于C语言的API,为多种数据库系统提供了统一的接口,使得...

    mysql ODBC

    ODBC驱动程序也支持多种特性,如事务处理、预编译的SQL语句、游标以及错误处理机制,使得应用程序能够更高效、安全地与MySQL数据库交互。 在开发过程中,了解ODBC的特性以及如何配置和使用MySQL ODBC驱动程序是至关...

    MysQL ODBC驱动

    MySQL ODBC驱动是连接MySQL数据库管理系统与应用程序的重要接口,它基于开放数据库连接(Open Database Connectivity)标准,使得各种编程语言,如C++, Python, Java, Visual Basic等,可以通过统一的接口与MySQL...

    MySQL ODBC 5.1.9-win32驱动

    MySQL ODBC 5.1.9-win32驱动是MySQL数据库管理系统与Windows操作系统之间的一个重要接口,它允许应用程序通过开放数据库连接(ODBC)标准来访问MySQL数据源。ODBC是一种标准化的技术,使得不同的数据库系统可以被...

    PB自动生成MySQL ODBC Demo

    7. **测试和调试**:在XP环境下测试通过,意味着该Demo在执行上述操作时没有出现错误,能够成功连接到MySQL数据库并执行SQL语句。 8. **适用场景**:对于需要使用PowerBuilder与MySQL数据库交互的开发者来说,这个...

    mysql-connector-odbc-8.0.23-winx64驱动

    ### MySQL Connector ODBC 8.0.23 for Win x64 驱动知识点解析 #### 一、MySQL Connector/ODBC 概述 **MySQL Connector/ODBC**(也称为 **MySQL ODBC driver**)是 MySQL 官方提供的一种用于连接 MySQL 数据库的...

    MySQL数据库的ODBC驱动安装包(32位和64位Windows系统)

    因此,对于性能要求较高的应用,建议使用直接支持JDBC的MySQL驱动。 6. **注意事项** - **驱动版本匹配**:确保所使用的ODBC驱动与MySQL服务器版本兼容,否则可能导致连接问题。 - **安全考虑**:配置ODBC数据源...

    MySQL ODBC 5.1 Driver 64位

    4. **应用程序配置**:将新创建的数据源名称添加到应用程序的连接字符串中,使应用程序能够通过ODBC驱动访问MySQL。 5. **维护与更新**:定期检查MySQL ODBC驱动程序的更新,以确保与最新版本的MySQL服务器兼容并...

    建立MySql ODBC

    总结一下,本教程介绍了如何建立MySQL ODBC连接,包括安装MySQL ODBC驱动,配置ODBC数据源,以及通过数据源进行连接。通过ODBC,用户可以利用各种应用程序无缝地与MySQL数据库交互,提升数据处理的灵活性和效率。

    mysql driver ODBC驱动5.3 64位

    MySQL驱动程序ODBC(Open Database Connectivity)是连接MySQL数据库的重要组件,尤其对于Windows操作系统上的应用程序而言。ODBC驱动充当桥梁,允许使用ODBC兼容的应用程序与MySQL数据库进行通信。在这个场景中,...

Global site tag (gtag.js) - Google Analytics