MYSQL(8.0)
rootのパスワード
x 初期パスワードをlogから探す。
初期パスワードは初回起動時に自動的に生成
/var/log/mysqld.log の中の
[Note] A temporary password is generated for root@localhost: *****
****が初期パスワード
初期パスワードで入り任意のパスワードに更新
mysql> set password for root@localhost=password(‘新しいパスワード’);
○ 正解は
mysql -u root
mysql>ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新しいパスワード’;
mysql>FLUSH PRIVILEGES;
mysql>quit;
新しいパスワードで入り直し、全権を持つ
ユーザーoba-qを作成してみる。
xなやり方
mysql>GRANT ALL ON *.* TO ‘oba-q’@’localhost’ IDENTIFIED BY ‘XXX’;
○正しいやり方
mysql>CREATE USER ‘oba-q’@’localhost’ IDENTIFIED BY ‘XXX’;
mysql>GRANT all ON *.* TO ‘oba-q’@’localhost’;
最近のコメント