【问题标题】:How to install mariadb into my homestead+laravel?如何将 mariadb 安装到我的宅基地+laravel 中?
【发布时间】:2017-01-14 08:13:34
【问题描述】:

我试图在我的宅基地安装 mariadb,但它失败了,现在向我显示一条错误消息,我不喜欢该消息,我希望我的宅基地可以像以前一样运行而不会显示任何错误消息你

我运行了 sudo dpkg --configure -a 但我无法解决它。

enter image description here

【问题讨论】:

  • 欢迎来到 Stack Overflow。请阅读"How to Ask",包括页面底部的链接,以及"Minimal, Complete, and Verifiable example"。我们期待您的努力的证据,这应该是您搜索的地方以及为什么没有帮助,或者您为解决问题而编写的代码以及对该代码不起作用的解释。没有它,您似乎是在要求我们为您编写代码,这不是 SO 的用途。
  • 我输入了很多命令我无法得到答案.....

标签: laravel ubuntu vagrant homestead


【解决方案1】:

保存您的文件,销毁盒子并重新开始。

首先你必须删除mysql服务器

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean

然后安装mariadb

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.1/ubuntu trusty main'

sudo apt-get update
sudo apt-get install mariadb-server

在你的 homestead.yaml 文件中,使用

mariadb: - 宅基地

【讨论】:

  • 这对我有帮助,但我还有一个问题!!!请问我需要用navicat连接我的数据库
  • 如果对您有帮助,请将答案标记为正确。我建议您使用 HeidiSql,它是一种免费且易于使用的替代方案。只需使用用户 homestead 连接到 localhost,密码为 33060 端口。
  • 问题是我无法访问我的用户宅基地,因为我输入了 mysql -u homestead -p 并要求输入密码,所以我输入了“秘密”并显示此用户“宅基地”的访问被拒绝'@'localhost'(使用密码:YES),但是当我输入 mysql -u root -pi 时可以使用我的密码进行访问...我的问题是什么,我需要用 Navicat 连接我的数据库,因为我可以运行我的 mgration 但我想用它连接navicat。
  • 好的,现在我做了一些更改,例如:我可以连接 mysql -u root -p 密码是秘密的,但我不能用 Navicat 连接我的数据库 我通过控制台查看所有内容,我会连接我的navicat ...我使用以下配置从我的项目中运行我的:主机名:localhost,数据库:homestead,用户:root,密码:秘密。在我的navicat中,我输入了相同但显示2003 - 无法连接到'localhost'上的mysql服务器(100061“未知错误”)
  • 老实说这不起作用,因为改变了我的流浪者这个 sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu。 com:80 0xcbcb082a1bb943db sudo add-apt-repository 'deb [arch=amd64,i386] sfo1.mirrors.digitalocean.com/mariadb/repo/10.1/ubuntutrusty main'
【解决方案2】:

您可以尝试删除您添加的 PPA 以尝试安装 MariaDB。它们似乎是错误的来源。

sudo add-apt-repository --remove ppa:whatever/path/to/ppa

根据您的屏幕截图,似乎有 2 个 PPA 存在问题。

我还会在您删除 PPA 之前卸载您尝试安装的任何 MariaDB 组件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-11
    • 2016-10-01
    • 2019-08-22
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多