gpt4 book ai didi

php - 如何将现有数据库导入宅基地​​?

转载 作者:IT老高 更新时间:2023-10-29 00:16:05 26 4
gpt4 key购买 nike

我正在学习使用 Homestead 2.0。我的本地机器上有一个现有的 MySQL 数据库。如果我在 homestead 虚拟机上新建一个 laravel 5.0 项目,如何连接现有数据库?

  1. 如果我需要迁移 Homestead 上的数据库,应该怎么做?
  2. 如果我可以从 Homestead 连接到我的数据库,我应该如何在 Homestead 上配置它?

谢谢。

最佳答案

我遇到了同样的问题;我就是这样解决的

我在开发一个laravel 4.2项目,使用WampServer作为开发环境,后来我决定改用laravel homestead作为开发环境

步骤:

将数据库保存为 .sql 文件(我的情况:从 phpMyAdmin 导出并保存为 db.sql)

将 .sql 文件放在项目的根目录中

导航到您的宅基地目录

C:\Users\chebaby\Homestead (master)

进入流浪者盒子

vagrant ssh

导航到框中的项目根目录(在我的例子中,您早期保存了 darabase .sql 文件:db.sql)

vagrant@homestead:~$ cd Code/project-folder/

登录mysql

vagrant@homestead:~/Code/project-folder$ mysql --user=homestead --password=secret

检查你的数据库是否已经存在运行

mysql> show databases;

通过运行此命令创建您的数据库

mysql> create database yourdatabasename;

现在你确定你的数据库已经创建好了,退出 mysql 回到 vagrant 提示符

mysql> exit;

通过运行导入数据库文件

vagrant@homestead:~/Code/project-folder$ mysql --user=homestead --password=secret yourdatabasename < db.sql

您所要做的就是检查您现有的数据库是否成功导入

登录mysql

vagrant@homestead:~/Code/project-folder$ mysql --user=homestead --password=secret

然后运行

mysql> use yourdatabasename

显示表格运行

mysql> show tables;

希望这能回答你的问题

其他资源

Laravel Homestead- MySQL default credentials and database

How to import an SQL file using the command line in MySQL?

关于php - 如何将现有数据库导入宅基地​​?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33336659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com