sql >> データベース >  >> RDS >> Mysql

Mysql2 ::Error:データベース'depot_test'へのユーザー'test'@'localhost'のアクセスが拒否されました

    したがって、最初に rootとしてログインします または、rootユーザーがターミナルから呼び出されたものは何でも。

    mysql -u root -p
    
    CREATE DATABASE depot_test
    
    CREATE USER 'test'@'localhost' IDENTIFIED BY 'mypass123';
    
    USE depot_test
    

    mysqlにログインしたら、ユーザーに権限を付与しますtest (パスワードを変更することを忘れないでください)

    GRANT ALL privileges on depot_test.* to [email protected] identified by 'mypass123';
    
    FLUSH PRIVILEGES;
    

    database.yml

    でパスを「mypass123」に変更する必要があります。


    1. PSQLのDECIMALデータ型とNUMERICデータ型の違い

    2. MariaDBの時間値から時間を取得する4つの関数

    3. ユーザーが行った検索に基づいて検索基準レコードをカウントします(MYSQL PHP)

    4. AnsibleGalaxyのPostgreSQLPlanet