Rey*_*rPM 4 mysql configuration
也许这是一个好或坏的问题,但在我的谷歌研究中,我无法找到一个好的答案(也许是因为我不擅长进行良好的搜索)。简而言之:
我正在尝试回答Stack Overflow 上的一个问题,并且用户已经分享了它的数据库配置,有些东西引起了我的注意:
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = 'gotche';
$db['default']['dbdriver'] = 'mysqli';
Run Code Online (Sandbox Code Playgroud)
数据库没有用户名!
不管使用的数据库 - 在场景中是 MySQL(不知道版本) - 这可能吗?
我不认为出于安全原因删除了用户名和密码:最好将其更改为类似的内容*****- 在这种情况下,每个人都会知道有用户名/密码,但我可以询问用户是否这是原因。
MySQL 允许使用空白密码(匿名访问)的空白用户进行连接。
如果创建了匿名用户的帐户,则这些帐户的用户名是空的。匿名帐户没有密码,因此任何人都可以使用它们连接到 MySQL 服务器。
除此之外,MySQL 没有像 SQL Server 和 Postgres 那样的“数据库所有者”的概念。有一个特权系统,可以为用户分配对数据库、表等的各种类型的访问权限GRANT。
| 归档时间: |
|
| 查看次数: |
433 次 |
| 最近记录: |