DB_CONNECTION=mysql
DB_HOST=127.0.0.1 // set external DB_Host
DB_PORT=3306 // Your Database Port
DB_DATABASE= // Your Database Name
DB_USERNAME= // Your Database Username
DB_PASSWORD= // Your Database Password
DB_CONNECTION=mysql
DB_HOST=127.0.0.1 //replace with your external server IP
DB_PORT=3306 // check open port for mysql usually is 3306
DB_DATABASE=laravel // replace with the name of your external database
DB_USERNAME=root //replace with the username associated with database
DB_PASSWORD= //put your username password
5条答案
按热度按时间des4xlb01#
打开
.env
文件并编辑它。只需设置正确的外部DB凭据:如果在安装时没有默认用户名,则
DB_USERNAME
应设置为root如果数据库上没有设置密码,只需清除它
DB_PASSWORD
.env
编辑后,必须清除缓存:vh0rcniy2#
在**.env文件中,您可以使用数据库名称设置
DB_CONNECTION
,/config/database.php
中给出了适用的数据库(SQLite、MySQL、pgSQL、SQLSRV),之后只需键入您的用户名**、密码和数据库名称,您就可以使用带有端口号的数据库。lxkprmvk3#
添加此行
li9yvcax4#
在.env(这是在根文件夹中)文件中,根据外部DB连接更改以下凭据:
如果尝试连接外部MySQL,请在config/database.php中更改以下凭据,否则其他人有更多选项,或者请说明您要从哪个DB连接
dfuffjeb5#
1.启用MYSQL Remote
首先,您需要阅读您的托管文档,以获取服务器数据和说明,通过将您的IP列入白名单来为您的本地IP启用mysqlremote,或者如果您想允许任何人访问,则可以使用通配符
%
在我例子中是HostGator:https://www.hostgator.com/help/article/how-to-connect-to-the-mysql-database-remotely,
2.更改
.env
配置然后用主机提供商提供的数据填充
.env
文件。