简体   繁体   English

Symfony,控制台拒绝root用户访问数据库

[英]Symfony, access to db denied for root user by console

I am facing this issue when I try to create a db with: 我尝试使用以下方法创建数据库时遇到了这个问题:

php bin/console doctrine:database:create

[Doctrine\DBAL\Exception\DriverException]                                         
An exception occured in driver: SQLSTATE[HY000] [1698] Access denied  for user 'r  
oot'@'localhost'  

I am sure that my user and password are correct because I can access to Sql databases by sql console. 我确定我的用户名和密码正确,因为我可以通过sql控制台访问Sql数据库。 This is my symfony configuration: 这是我的symfony配置:

#config.yml
doctrine:
dbal:
    driver:   pdo_mysql
    host:     "%database_host%"
    port:     "%database_port%"
    dbname:   "%database_name%"
    user:     "%database_user%"
    password: "%database_password%"
    charset:  UTF8
    # if using pdo_sqlite as your database driver:
    #   1. add the path in parameters.yml
    #     e.g. database_path: "%kernel.root_dir%/data/data.db3"
    #   2. Uncomment database_path in parameters.yml.dist
    #   3. Uncomment next line:
    #     path:     "%database_path%"

orm:
    auto_generate_proxy_classes: "%kernel.debug%"
    naming_strategy: doctrine.orm.naming_strategy.underscore
    auto_mapping: true                   


#parameters.yml
parameters:
database_host: 127.0.0.1
database_port: 3306
database_name: foreigners
database_user: root
database_password: Filip
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: d0c1b2a4aff786d87c8900e1a9631184ddd600bf     

为确保您具有所需的特权,我将尝试从SQL控制台创建数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Symfony控制台原则:schema:update --force SQLSTATE [HY000] [1045]用户'root'@'localhost'的访问被拒绝(使用密码:NO) - Symfony console doctrine:schema:update --force SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) 用户'root'Laravel的访问被拒绝 - Access denied for user 'root' Laravel 用户root拒绝phpMyAdmin访问 - phpMyAdmin access denied for user root Symfony-理论:用户'root'@'localhost'的SQLSTATE [HY000] [1045]访问被拒绝(使用密码:是) - Symfony - doctrine: SQLSTATE[HY000] [1045] access denied for user 'root'@'localhost' (using password: YES) PDOException: SQLSTATE[28000] [1698] 用户 'root'@'localhost' Symfony2 的访问被拒绝 - PDOException: SQLSTATE[28000] [1698] Access denied for user 'root'@'localhost' Symfony2 SQLSTATE [HY000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:YES)symfony2 - SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) symfony2 特定用户(root 用户)的访问被拒绝 - access denied for specific user(root user) 用户 'user'@'%' 对数据库 'db' 的访问被拒绝 - Access denied for user 'user'@'%' to database 'db' 用户'root'@'localhost'的访问被拒绝(使用密码:NO) - Access denied for user 'root'@'localhost' (using password: NO) 无法连接:用户'root'@'localhost'的访问被拒绝 - Could not connect: Access denied for user 'root'@'localhost'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM