CentOS7でMySQL5.7をインストールした後、rootしかユーザーがいないと何かと都合が悪い。
なので、以下のようにして好きなユーザー名、パスワードで操作権限をもったユーザーを新規追加するといいみたい♪
「強固なパスワードしか認めない」という縛りを解除する為、以下ファイルを開き、
vi /etc/my.cnf
以下を追加する。
[mysqld] validate-password=OFF
で、MySQLを再起動。
systemctl restart mysqld.service
以下コマンドをうって、パスワードを入力。ルートでログインする。
mysql -u root -p
続いて、新規ユーザーを追加。
CREATE USER 'ユーザー名'@'localhost' IDENTIFIED BY 'パスワード';
DB操作権限を付与。
GRANT ALL PRIVILEGES ON データベース名.* TO 'ユーザー名'@'localhost';
以上。
コメント