MySQL 安全和 symfony2
MySQL security and symfony2
使用 Symfony2.3.4 和 Xampp 使用 PHP 5.6.3。
基本上我的目标是防止任何人直接通过任何管理器篡改数据库表(例如:phpmyadmin 随附 xampp 通过 localhost/phpmyadmin/)
我想找到一种设置密码的方法。
我在 phpmyadmin 中寻找一个选项来设置某种类型的安全并找到 none。
我尝试通过 AcmeDemoBundle 提供的配置界面为数据库设置密码,我一直使用它来设置 parameters.yml,所有这些都成功了就是把这个扔到我脸上:
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
我需要知道我错过了什么,有没有办法从这里继续,还是我从一开始就做错了。
记住:我们的目标是不让未经授权的任何人以任何方式访问数据库的表。
谢谢
谢谢大家,我找到了我需要的东西 here,Anagio 回答,
最后我要做的是将 auth_type 从 config 更改为 http 瞧,当我点击 localhost/phpmyadmin/ 询问用户并通过时出现提示。
现在我所要做的就是为本地主机设置一个密码,没有人能够从 symfony 应用程序外部对数据库做任何事情(希望如此)
使用 Symfony2.3.4 和 Xampp 使用 PHP 5.6.3。
基本上我的目标是防止任何人直接通过任何管理器篡改数据库表(例如:phpmyadmin 随附 xampp 通过 localhost/phpmyadmin/)
我想找到一种设置密码的方法。
我在 phpmyadmin 中寻找一个选项来设置某种类型的安全并找到 none。
我尝试通过 AcmeDemoBundle 提供的配置界面为数据库设置密码,我一直使用它来设置 parameters.yml,所有这些都成功了就是把这个扔到我脸上:
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
我需要知道我错过了什么,有没有办法从这里继续,还是我从一开始就做错了。
记住:我们的目标是不让未经授权的任何人以任何方式访问数据库的表。
谢谢
谢谢大家,我找到了我需要的东西 here,Anagio 回答, 最后我要做的是将 auth_type 从 config 更改为 http 瞧,当我点击 localhost/phpmyadmin/ 询问用户并通过时出现提示。
现在我所要做的就是为本地主机设置一个密码,没有人能够从 symfony 应用程序外部对数据库做任何事情(希望如此)