What are the best practices for setting up Symphony to work with MySQL in PHP?

To set up Symfony to work with MySQL in PHP, you need to configure the database connection in your Symfony project. This can be done by updating the parameters in the parameters.yml file with the database credentials and configuring the doctrine configuration in the config.yml file.

# app/config/parameters.yml

parameters:
    database_host: 127.0.0.1
    database_port: null
    database_name: symfony
    database_user: root
    database_password: null
```

```php
# app/config/config.yml

doctrine:
    dbal:
        driver: pdo_mysql
        host: "%database_host%"
        port: "%database_port%"
        dbname: "%database_name%"
        user: "%database_user%"
        password: "%database_password%"
        charset: UTF8
    orm:
        auto_generate_proxy_classes: "%kernel.debug%"
        naming_strategy: doctrine.orm.naming_strategy.underscore
        auto_mapping: true