前提・実現したいこと
mysql -u rootでログイン後下記の『与えた権限」を行いDB選択→テーブル作成までしましたが、quitで離れた後、再びmysql -u rootからuse DBを行うとエラーとなるので解消したいです。
発生している問題・エラーメッセージ
$use dotinstall_todo_app ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'dotinstall_todo_app'
与えた権限
create database dotinstall_todo_app; grant all on dotinstall_todo_app.* to dbuser@localhost identified by '$6Ydnt7p';
select user, host from mysql.user;
+--------+-------------------------+ | user | host | +--------+-------------------------+ | root | 127.0.0.1 | | root | ::1 | | | localhost | | dbuser | localhost | | root | localhost | | | nekonomacbook-air.local | | root | nekonomacbook-air.local | +--------+-------------------------+
SELECT user, host, db FROM mysql.db;
+--------+-----------+---------------------+ | user | host | db | +--------+-----------+---------------------+ | | % | test | | | % | test\_% | | dbuser | localhost | dotinstall_todo_app | +--------+-----------+---------------------+
SELECT user, host, password FROM mysql.user;
+--------+-------------------------+-------------------------------------------+ | user | host | password | +--------+-------------------------+-------------------------------------------+ | root | localhost | | | root | nekonomacbook-air.local | | | root | 127.0.0.1 | | | root | ::1 | | | | localhost | | | | nekonomacbook-air.local | | | dbuser | localhost | *9E33D8361AD1A389DFB0C0117ACF7F0A59577227 | +--------+-------------------------+-------------------------------------------+
mysql --version
mysql Ver 14.14 Distrib 5.6.43, for osx10.14 (x86_64) using EditLine wrapper
試したこと
mysql -uroot 以外に作成した権限で$ mysql -udbuser -p$6Ydnt7pを行いましたがエラーとなり入れませんでした。
Warning: Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'dbuser'@'localhost' (using password: YES)
補足情報(FW/ツールのバージョンなど)
OS:mac
homebrewでmysqlインストール
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/23 06:49