Ubuntu-xampp-无法将数据库导入mysql

Ubuntu-xampp-无法将数据库导入mysql,mysql,ubuntu,xampp,virtualbox,Mysql,Ubuntu,Xampp,Virtualbox,我有一个项目,需要在PHP5.5上运行。我用Ubuntu创建了一个虚拟机。我的机器上有windows 10。我找不到支持PHP5.5的lamp版本,所以我安装了Xampp。它起作用了,phpmyadmin也起作用了。但当我尝试从命令行导入数据库时,它会说:“程序‘mysql’可以在下面的包中找到……”。它要求安装软件包。 客户端希望坚持使用当前的PHP版本,直到我们使用最新版本的PHP 我需要单独安装mysql软件包吗?是否可以将其与Xampp一起使用 或者我可以连接到主机(windows 10

我有一个项目,需要在PHP5.5上运行。我用Ubuntu创建了一个虚拟机。我的机器上有windows 10。我找不到支持PHP5.5的lamp版本,所以我安装了Xampp。它起作用了,phpmyadmin也起作用了。但当我尝试从命令行导入数据库时,它会说:“程序‘mysql’可以在下面的包中找到……”。它要求安装软件包。 客户端希望坚持使用当前的PHP版本,直到我们使用最新版本的PHP

我需要单独安装mysql软件包吗?是否可以将其与Xampp一起使用


或者我可以连接到主机(windows 10)上的数据库吗?

我试图删除与mysql相关的文件和文件夹,但由于文件权限,我无法删除所有文件。用更少的时间,我尝试连接到主机数据库(安装在Windows10上的xampp),结果成功了。 这就是我所做的-

  • 运行ipconfig(我的主机是windows 10)
  • 请注意“以太网适配器以太网:”下的IPv4地址
  • 在主机数据库(安装在windows 10上的xampp)上运行以下查询-

    创建由“yourpassword”标识的用户“yourusername”@“IPv4地址:端口”

    授予在上的所有特权。使用授权选项连接到“yourusername”@“IPv4地址:端口”

    创建由“密码”标识的用户“yourusername”@“%”

    授予在上的所有特权。使用GRANT选项访问“yourusername”@“%”

    同花顺特权

  • 我用了3306端口

    连接时,我使用IPv4地址:端口作为主机,用户名=yourusername,密码=password


    我希望这能帮助一些人。

    xampp应该将它捆绑起来-但可能是ubuntu预装了mysql,所以xampp+native会发生冲突并引发问题,看看你是否能在VBP上找到另一个mysql实例是的,我以前安装过一个,但我已经删除了它。如何检查它是否仍然存在。执行
    cd/
    并运行
    sudo find.-name“*mysql*”
    并查看返回的内容是的,有几个名为mysql*的文件夹都位于不同的位置?这可能是原因,也许可以尝试找到一些有助于从您的计算机上完全卸载mysql的东西,然后使用xampp重试,看看会发生什么:)