mysql - 如何激活/连接 Mysql 数据库到我的 wampserver?
问题描述
我已经挣扎了好几天了,我不知道如何进行,我感到无助,我仍然不明白错误是什么。
所以!我用 wampserver 创建了一些虚拟主机,我们称其中一个为“Namesite”,这是我正在处理的一个。Namesite 发展良好,我承认我有很多错误,但我认为这是因为我正在处理的文件的旧代码,这很好。但是,如果没有数据库,Namesite 就毫无用处,特别是如果我想测试它的每一寸,所以为了登录,我必须使用一个帐户。我可以从数据库中创建它,而不是其他地方。所以我在 MyphpAdmin 上创建了一个新的 SQL 数据库,专门用于 Namesite,然后我创建了新帐户进行登录,更改了 Namesite 内的文件以允许它连接到数据库,然后我点击刷新以获取新的更改。事实是,它不起作用。Namesite 无论如何都没有连接到数据库,我尝试了一切来连接它。
Namesite 要求完成连接数据库的代码是这样的:
$PARAMETERS['database']['username'] = 'username';
$PARAMETERS['database']['password'] = 'password';
$PARAMETERS['database']['database_name'] = 'database';
$PARAMETERS['database']['url'] = 'localhost';
由于我通过默认的“root”连接到 MyphpAdmin,因此我将其用作用户名,没有密码,数据库名称,我将其称为“groot”并离开 localhost。没用。所以在 MyphpAdmin 中,我为“groot”数据库创建了一个特定的帐户用户,命名为“loli”,它变成了“Loli”“password”“groot”“localhost”。依然没有。然后我在网上看到我应该在localhost之后添加端口,它变成了:
$PARAMETERS['database']['username'] = 'Loli';
$PARAMETERS['database']['password'] = 'password';
$PARAMETERS['database']['database_name'] = 'groot';
$PARAMETERS['database']['url'] = 'localhost:3305';
它仍然不起作用!我究竟做错了什么?问题是什么?一切都必须在本地主机中,因为我在虚拟主机中处理它,那么如何将数据库连接到我的服务器?谢谢!
编辑:好吧,看来它适用于某些服务器,但不是每个人,所以我有点困惑,因为我不明白为什么尽管我为每个人都输入了相同的条目,但数据库名称除外。
解决方案
推荐阅读
- python - 为什么 Python MNIST 解析器硬编码值“2051”?
- python - python中的条件for循环
- c# - 实体框架 GroupBy 有条件地在 C#
- azure - 将 Azure 子域名应用程序指向另一个 IP 服务器
- java - 任务 ':app:mergeDebugResources' 执行失败。> java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:
- react-native - Firestore 查询,速度慢或返回未定义
- excel - 如何一次删除多行而不会出现有关“范围类的删除方法”的错误?
- php - 插入 SQL 时时间戳输入不正确
- python - 如何锁定文件以防止操作系统中其他应用程序的写操作?
- amazon-web-services - Elastic Beanstalk 已停止记录到 CloudWatch