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

mysqld_safe is runningシナリオでmysqlのパスワードを設定するにはどうすればよいですか?

    1-次のコマンドを使用してmysqlデーモンプロセスを停止します:

    sudo /etc/init.d/mysql stop

    2-このコマンドで--skip-grant-tablesオプションを使用してmysqlddemonプロセスを開始します

    sudo / usr / sbin / mysqld --skip-grant-tables --skip-networking&

    3-このコマンドを使用してmysqlクライアントプロセスを開始します

    mysql -u root

    4-mysqlプロンプトからこのコマンドを実行して、任意のパスワードを変更できるようにします

    フラッシュ特権;

    5-次に、パスワードをリセット/更新します

    [email protected] のパスワードを設定する 'localhost' =PASSWORD('password');

    6-どこからでも接続できるmysqlrootアカウントをお持ちの場合は、次のことも行う必要があります。

    UPDATE mysql.user SET Password =PASSWORD('newpwd')WHERE User ='root';

    7-代替方法:

    USE mysqlUPDATE user SET Password =PASSWORD('newpwd')WHERE Host ='localhost' AND User ='root';

    8-そして、どこからでもアクセスできるrootアカウントを持っている場合:

    USE mysqlUPDATE user SET Password =PASSWORD('newpwd')WHERE Host ='%' AND User ='root';

    どちらの方法でも、クエリが成功したことを示すメッセージを受信したら(1つ以上の行が影響を受けます)、特権をフラッシュします:

    フラッシュ特権;

    9-次に、mysqldプロセスを停止し、従来の方法で再起動します。

    sudo /etc/init.d/mysql stop

    sudo /etc/init.d/mysql start




    1. 911/112:緊急通報サービスのデータモデル

    2. Python 3.7、MySqlのホイールの構築に失敗しました-Python

    3. mysqlで対応する毎月の最初の日を取得するにはどうすればよいですか?

    4. 惑星の配置