私はUbuntu(16.04.02)でMariaDB(10.0.29)をセットアップしようとしています。私はそれをインストールし、プロセス(sudo service mysql start
)を開始した後、もともとはパスワードを空白に設定していましたが、私はroot
としてログインできません。MariaDB - ルートとしてログインできません
ee mysql -u root
は私のアクセスを拒否します。私はsudo mysql
を介してログインし、ユーザテーブルをチェックしました。 select user, password, authentication_string from mysql.user
と期待通り:
+---------+----------+-----------------------+
| User | password | authentication_string |
+---------+----------+-----------------------+
| root | | |
+---------+----------+-----------------------+
私は新しいユーザー、すなわち、 create user 'test'@'localhost' identified by '';
と私はmysql -u test
(空のパスワード)を実行しようとするとき、それが期待どおりに動作し、私を記録します
userテーブルは次のようになります。私は、ログインすることができない理由を誰も私を伝えることができ、そう
+---------+----------+-----------------------+
| User | password | authentication_string |
+---------+----------+-----------------------+
| root | | |
| test | | |
+---------+----------+-----------------------+
空のパスワードでroot
を入力してください。test
としてログインできますか?
空のパスワードとパスワードが異なる扱いをする可能性があります。 – tadman
私は似たような経験をしました。まず、インストール時に私はrootパスワードを設定するように要求していませんでした。私はrootのパスワードをリセットしようとしましたが、まだアクセス権がありませんでした。そして、再インストールされ、同じ状況になった。また、Ubuntu 16.04 64bit。その後にmysqlをインストール –