首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动设置MySQL本地运行Laravel迁移(无家园)错误2002 (HY000)

手动设置MySQL本地运行Laravel迁移(无家园)错误2002 (HY000)
EN

Stack Overflow用户
提问于 2016-06-28 08:47:31
回答 1查看 919关注 0票数 0

我不是用Laravel的家,只是用手动的方法。

然而,我似乎无法让Laravel迁移工作,即使我已经通过自制安装了mysql .

我犯了很多错误,下面是:

PDOException SQLSTATEHY000连接被拒绝

错误2002 (HY000):无法通过套接字'/tmp/mysql.sock‘连接到本地MySQL服务器(2)

经过多次深入调查,我找到了答案。请看下面的解决方案!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-28 08:47:31

1检查mysql是否已正确安装并设置。

代码语言:javascript
复制
brew info mysql

如果它没有安装,那么谷歌如何安装'mysql通过自制‘。如果安装了,请不要忘记通过执行自制软件告诉您的操作来设置mysql

代码语言:javascript
复制
We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

To connect run:
    mysql -uroot

To have launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don't want/need a background service you can just run:
  mysql.server start

在你的终端里做上面的一切。如果有错误,首先检查mysql服务器是否正在运行:

代码语言:javascript
复制
mysql.server start

然后尝试mysql_secure_installation和/或mysql -uroot来尝试并进入。

错误2002 (HY000):无法通过套接字'/tmp/mysql.sock‘连接到本地MySQL服务器(2)

如果出现此错误,请尝试:mysql -uroot -h 127.0.0.1,我不知道为什么,但默认情况下它选择了错误的主机。

如果仍然不能工作,可能已经设置了密码,在这种情况下,需要将-p添加到命令:mysql -uroot -h 127.0.0.1 -p

即使这样也失败了,也许这是一个许可问题。尝试:

代码语言:javascript
复制
sudo chown -R _mysql:mysql /usr/local/var/mysql
sudo mysql.server start

如果你进去的话,那太好了!让我们创建我们的第一个数据库。

2创建您将要使用的数据库。

因此,如果您没有使用Laravel,您必须首先创建您的数据库。一旦您通过上面的命令进入mysql,它应该是:现在终端中的mysql>

然后只需编写:CREATE DATABASE my_db;,您可以在这里写任何名称而不是my_db。就这样!

3设置你的拉架设置。

在您的Laravel项目文件夹中将有一个.env文件。打开它,查看内部,并搜索以下部分:

代码语言:javascript
复制
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

即使我没有通过宅基地安装Laravel,它有所有的“家园”设置..。这里是你需要改变的地方:

  1. 检查DB_HOST是否设置为127.0.0.1
  2. DB_DATABASE设置为您创建的那个。在本例中,my_db
  3. 设置首选DB_USERNAME或尝试root
  4. 当您通过自制设置MySQL时,将DB_PASSWORD设置为您在开始时选择的mysql密码。

4已完成

你的任务完成了。再次打开终端,转到您的Laravel项目文件夹和php artisan migrate

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38071318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档