社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

错误1728(HY000):无法从mysql.db加载。桌子可能坏了

James Norris • 4 年前 • 743 次点击  

我最近在MacMini上安装了MacOS10.14.5(2012年底)。我做了一个MySQL dump——运行MySQL 5.6.15的笔记本电脑上的所有数据库,将文件复制到我的Mac mini上,并将该转储导入到Mac OS 10.14.5预装的8.0.16 MySQL Community Server-GPL中。当尝试访问使用MySQL的网页时,我收到错误消息:

mysqli_connect():服务器请求的身份验证方法对客户端未知[缓存密码]

创建由“password”标识的用户“username”@“localhost”;

并得到以下错误消息:

因此,我将php网页的登录凭据更改为使用root,但仍然收到错误消息:

mysqli_connect():服务器请求的身份验证方法对客户端未知[缓存密码]

我用来连接数据库的代码是:

{ $linkDB=mysqli_connect($str_server,$str_username,$str_password,$str_database);

if(!$linkDB)
{
    if($bool_debug)
    {
        echo '<div style="border:1px solid blue;">';
        echo backtrace(debug_backtrace())
            .'UNsuccessful connection "'.$str_database.'" '
            .'on "'.$str_server.'" '
            ;
        echo '</div>'."\n";
    } // if($bool_debug) else
} // if(!$linkDB)
else
{
    if($bool_debug)
    {
        echo '<div style="border:1px solid blue;">';
        echo backtrace(debug_backtrace())
            .'SUCCESSFUL connection to "'.$str_database.'" '
            .'on "'.$str_server.'" '
            ;
        echo '</div>'."\n";
    }
    return $linkDB;
} // if(!$linkDB) else

}//函数connectDBi()

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54672
 
743 次点击  
文章 [ 1 ]  |  最新文章 4 年前