2
,因爲symfony集的一部分,我需要執行此任務:symfony的:做數據庫連接確實需要root用戶
php app/console doctrine:schema:update --force
,如果我在app/config/parameters.ini
指定用戶不具有所有權限哪些失敗。這很公平,因爲如果你想更新模式,你需要足夠的權限才能進行受限制的操作,例如刪除/修改表格。
但是,我擔心的是,在應用程序的常規使用中,同樣的數據庫用戶也將被使用。我認爲這是一個安全漏洞。
我該如何避免這種情況?
-
額外的信息:
Symfony 2 : multiple and dynamic database connection
這個問題表明我怎麼可以指定Symfony的使用多個數據庫。這對我有用嗎?我並不需要能夠在數據庫之間切換,但只需指定應用程序在運行時使用受限用戶;但是,在系統管理時間中,我需要能夠使用root權限。