【问题标题】:Warning: mysqli_connect(): (HY000/1049): Unknown database in mac terminal only警告:mysqli_connect(): (HY000/1049): 仅在 mac 终端中的未知数据库
【发布时间】:2018-02-09 07:31:25
【问题描述】:

在 mac 中我想创建 cronjob,但是当我使用数据库运行 php 文件时,我在终端中遇到错误。

Warning: mysqli_connect(): (HY000/1049): Unknown database 

并且在浏览器中运行完美。

【问题讨论】:

    标签: php mysql apache xampp


    【解决方案1】:

    您的 PHP 环境与您的浏览器 PHP 环境相同吗?例如,命令行 php.ini 可能与您的 XAMP 或其他已安装的网络服务器不同

    我建议先检查一下

    对我来说,这成功了

    编辑您的 .bash_profile 文件,如

    export PATH=/Applications/MAMP/bin/php/php7.1.1/bin:$PATH
    

    从 XAMP 编辑 PHP bin 的路径

    【讨论】:

      【解决方案2】:

      在我的情况下,我遇到了类似的错误

      警告:mysqli_connect(): (HY000/1049): Unknown database 'login.db' in D:\xampp\htdocs\login\functions\db.php on line 2 所以我将 [$con=mysqli_connect('localhost', 'root', '', 'login.db');] 更改为 [$con=mysqli_connect('localhost', 'root', '', '登录');]

      我将'login.db'更改为'login'并且错误消失了

      【讨论】:

        【解决方案3】:

        如果你有这个代码:

        $conn = new mysqli("localhost", "root", "", "myDB");
        

        尝试在localhost/phpmyadmin 中创建名为myDB 的新数据库。

        【讨论】:

          【解决方案4】:

          检查 mysql 运行的端口。 在许多情况下,mysql 在端口 3306 中运行,但在我的 mysql 中,它在端口 3308 中运行 我添加了这个:

          $conn = new mysqli("localhost", "root", "", "myDB","3308");
          

          【讨论】:

            【解决方案5】:

            对我来说,问题是“端口号”(在 OpenCart 3.0.3.2 安装的第 3 步),它设置为 3306,但在 MySQL 中,它显示为 3308 所以我只是更改了相同的内容,一切顺利。

            enter image description here

            【讨论】:

              【解决方案6】:

              我遇到了类似的问题。我的代码是这样的:

              $conn=mysqli_connect($servername,$username,$password,$dB) or die("connection failed");
              echo "connection success";
              

              问题:我没有指明端口号。 解决方案:我只包含了端口号,如下所示:

              $conn=mysqli_connect($servername,$username,$password,$db,"3308") or die("connection failed");
              echo "connection success";
              

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2019-09-16
                • 2020-02-08
                • 2018-09-24
                • 2020-10-21
                • 2016-02-14
                • 1970-01-01
                • 2020-10-24
                相关资源
                最近更新 更多