【发布时间】:2015-02-09 23:43:27
【问题描述】:
我想访问一个Mysql数据第一步是为“vanvlymen”创建一个新表,我输入了mysql> USE vanvlymen;数据库改变了。并输入 SHOW 表格;显示数据库包含的可用表。
mysql -u root -p
enter password: ****
mysql> show databases;
-databases-
information_schema
mysql
performance_schema
phpmyadmin
vanvlymen
5 rows...
一切看起来都很好...... 我决定告诉 mysql 在执行查询之前指定我正在处理的数据库为“vanvlymen”
app/config/database.php
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'vanvlymen',
'username' => 'foobar',
'password' => 'foobar',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
另存为文件 使用 FTP 转到 FileZilla 找到一个文件拖放到我的实时服务器中覆盖 database.php 文件。
我试过这样清除缓存
php artisan cache:clear
php artisan migrate
错误:
SQLSTATE[42000] [1049] unknown database 'forge'.
为什么保留它说未知数据库“伪造”我除了更改为 vanvlymen 数据库。我应该删除mysql并重新安装吗?
我正在使用带有 laravel 4.2 的 windows 8.1
使用phpmyadmin,我知道登录的密码和用户名是什么。
【问题讨论】:
-
您可以通过什么方式发布您正在使用的迁移文件?
-
文件迁移为空。我在本地工作,但我还没有将所有文件放入 FileZilla 上的实时迁移中......当我这样做时,它与“[1045] 用户'forge'@localhost'的访问被拒绝(使用密码:否)。”
-
我通过单击右键返回 FileZilla 上的 app/config/database.php,查找查看/编辑打开文件。寻找列表数据库更改为“vanvlymen”,用户名、密码来自 phpmyadmin 确保其连接正确
标签: php mysql database laravel