これは簡単な質問だと思いますが、どこにも答えが見つからないようです。
コマンド ライン mysql プログラムにログインするときに、入力するだけでルート アクセスを取得したいと考えていますmysql
。ただし、mysql -uroot -p
入力してからパスワードを入力する必要があります。どうすればこれを変更できますか?
ありがとう、
アダム
これは、 MySqlで自動的にログインするためのチュートリアルです。
mysql
手順に従うだけで、次の図に示すように、
と入力するだけで MySql にログインできるはずです。
初めて mysql をインストールするとき、最初にすべきことは root@localhost にパスワードを与えることです。パスワードを に設定するにmys3cr3t
は、次のコマンドを実行します。
UPDATE mysql.user SET password=password('mys3cr3t')
WHERE host='localhost' and user='root';
FLUSH PRIVILEGES;
EXIT
今、あなたはでログインする必要がありますmysql -uroot -p
次に、すべてのセキュリティ ハザードをクリーンアップする必要があります。というスクリプトがありますmysql_secure_installation
。できるだけ早く実行してください。これが何をするかです:https://dba.stackexchange.com/a/13350/877
そうしないと、ディスク レベルのデータベース攻撃の可能性があります: https://dba.stackexchange.com/a/13363/877
適切なユーザー認証があるかどうかをテストするには、次を実行します。
SELECT USER(),CURRENT_USER();
このクエリは何を教えてくれますか???
USER()は、MySQL で認証を試みた方法を報告します
CURRENT_USER()は、MySQL で認証が許可された方法を報告します
CURRENT_USER()
匿名ユーザーが報告された場合は、mysql_secure_installation
今すぐ実行してください!!!