さくらサーバーのsymfony DB接続ファイル設定

config/databases.yml

all:
propel:
class: sfPropelDatabase
param:
dsn: mysql://ユーザ名@ドメイン名/DB名
encoding: utf8
username: ユーザ名
password: パスワード

config/propel.ini

propel.database = mysql
propel.database.createUrl = mysql://ユーザ名:パスワード@ドメイン名/
propel.database.url = mysql://ユーザ名:パスワード@ドメイン名/DB名

ユーザ名はコントロールパネルの左サイトの「データベース設定」をクリックした時に
表示される「データベース ユーザ名」の値

パスワードは、さくらサーバーから割り当てられた
コントロールパネルに入る場合やftpで使用するパスワードではなく
コントロールパネルの左サイトの「データベース設定」で、最初に自分で割り当てるパスワード。

DB名はコントロールパネルの左サイトの「データベース設定」をクリックした時に
表示される「データベース名」の値
通常は、ユーザ名とDB名は同じ筈。

ドメイン名はコントロールパネルの左サイトの「データベース設定」をクリックした時に
表示される「データベース サーバ」の値

設定例
ユーザ名:aaaa
パスワード:bbbb
DB名:aaaa
ドメイン名:mysql000.db.sakura.ne.jp

上記設定の場合、各ファイルの内容は以下のようになる。

config/databases.yml

all:
propel:
class: sfPropelDatabase
param:
dsn: mysql://aaaa@mysql000.db.sakura.ne.jp/aaaa
encoding: utf8
username: aaaa
password: bbbb

config/propel.ini

propel.database = mysql
propel.database.createUrl = mysql://aaaa:bbbb@mysql000.db.sakura.ne.jp/
propel.database.url = mysql://aaaa:bbbb@mysql000.db.sakura.ne.jp/aaaa