ホームページ  >  記事  >  データベース  >  mysql でパスワードをリセットし、新しいユーザー権限を割り当てる方法の紹介

mysql でパスワードをリセットし、新しいユーザー権限を割り当てる方法の紹介

不言
不言転載
2018-10-18 14:24:243189ブラウズ

この記事では、MySQL でパスワードをリセットし、新しいユーザー権限を割り当てる方法を紹介します。必要な方は参考にしていただければ幸いです。

1. root パスワードをリセットします

1. 設定ファイルを変更し、パスワードなしでログインします

コマンドを入力してファイルを編集します sudo vi etc/ mysql/my.cnf (root ユーザーは sudo なしで実行できます)

mysql でパスワードをリセットし、新しいユーザー権限を割り当てる方法の紹介

ファイルを編集して設定を書き込みます:

[mysqld] 
skip-grant-tables

mysql でパスワードをリセットし、新しいユーザー権限を割り当てる方法の紹介

:wq を保存して終了し、mysql を再起動します:

#
sudo service mysql restart

mysql にログイン

mysql でパスワードをリセットし、新しいユーザー権限を割り当てる方法の紹介

パスワードの変更:

UPDATE mysql.user SET authentication_string=PASSWORD("123") WHERE user="root";
flush privileges;

mysql でパスワードをリセットし、新しいユーザー権限を割り当てる方法の紹介

最後に、終了して追加したコードを削除します。 my.cnf を実行し、mysql を再起動すれば完了です~

2. ユーザーを作成し、テーブル権限を割り当てます

ユーザーを作成

CREATE USER 'user2'@'localhost' IDENTIFIED BY '123';

作成します。 table

create database test;

権限の割り当て

grant all privileges on test.* to user2@'%' identified by '123';

システム権限テーブルの更新

flush privileges;

権限の表示:

show grants for 'user2'@'%';

mysqlを終了して再起動


##

以上がmysql でパスワードをリセットし、新しいユーザー権限を割り当てる方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。