お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2024-03-10 06:01:52

gr
メンバ
登録日: 2019-06-14

mysql の初期パスワードがわかりません

連投失礼します。
mysqlをインストールしましたがrootの初期パスワードがわかりません。
やったことは以下のとおりです。

$mysql --version
mysql  Ver 8.0.36-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))

$sudo systemctl stop mysql

$sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

$sudo systemctl start mysql &

$mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

$mysql_secure_installation
Securing the MySQL server deployment.
Enter password for user root:
Error: Access denied for user 'root'@'localhost' (using password: NO)

$cat /var/log/mysqld.log
cat: /var/log/mysqld.log: そのようなファイルやディレクトリはありません

$which mysqld.log  ←何も表示されない。
$locate mysqld.log ←何も表示されない。

オフライン

 

#2 2024-03-10 17:11:45

elliptic
メンバ
登録日: 2020-03-05

Re: mysql の初期パスワードがわかりません

コード:

sudo mysql

なら、どうなりますか?

オフライン

 

#3 2024-03-10 18:57:46

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: mysql の初期パスワードがわかりません

Ubuntuでは、root権限で、mysql_secure_installation を起動し、パスワードを設定するような
参照:
https://tansunohazama.sakura.ne.jp/wordpress/%E3%80%90mysql%E3%80%91mysql%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/

オフライン

 

#4 2024-03-11 00:06:07

gr
メンバ
登録日: 2019-06-14

Re: mysql の初期パスワードがわかりません

elliptic様
ありがとうございます。
$sudo mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
$sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
$sudo mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO

となります。

si様
ありがとうございます。
$ sudo mysql_secure_installation
Securing the MySQL server deployment.
Enter password for user root:
Error: Access denied for user 'root'@'localhost' (using password: NO)

となります。

オフライン

 

#5 2024-03-11 01:07:54

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: mysql の初期パスワードがわかりません

では、こちらは?
https://kumaskun.hatenablog.com/entry/2024/01/08/105647

オフライン

 

#6 2024-03-11 01:47:44

gr
メンバ
登録日: 2019-06-14

Re: mysql の初期パスワードがわかりません

rootアカウントを作っていませんでした。
si様
ありがとうございます。

root作成後
$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

$sudo mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

ここまで進みました。

オフライン

 

#7 2024-03-11 08:51:43

gr
メンバ
登録日: 2019-06-14

Re: mysql の初期パスワードがわかりません

すみません。mysqld_safe --skip-grant-tables
でエラーが出ていました。

$ sudo mysqld_safe --skip-grant-tables &
[1] 7479
2024-03-10T23:47:00.780634Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2024-03-10T23:47:00.783713Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.

$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

オフライン

 

#8 2024-03-11 17:38:45

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: mysql の初期パスワードがわかりません

参考: https://qiita.com/naberina/items/5dcf178fc3ca02c61b05

オフライン

 

#9 2024-03-11 20:50:56

gr
メンバ
登録日: 2019-06-14

Re: mysql の初期パスワードがわかりません

Si様
色々とありがとうございます。
しかしながらまだ解決できておりません。
なぜroot初期パスワードが書かれている(らしき?)mysqld.logファイルが無いのかよくわかりません。
ご教示いただけたら幸いです。

オフライン

 

#10 2024-03-12 02:05:30

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: mysql の初期パスワードがわかりません

gr による投稿:

Si様
色々とありがとうございます。
しかしながらまだ解決できておりません。
なぜroot初期パスワードが書かれている(らしき?)mysqld.logファイルが無いのかよくわかりません。
ご教示いただけたら幸いです。

参照:
https://qiita.com/fsdg-adachi_h/items/613291e1d3c88d3ef12e
https://phoenixnap.com/kb/install-mysql-ubuntu-22-04

上記サイトを見ると、デフォルトでは、no passwd 、localhost 接続のみ
mysql_secure_installation を立ち上げると、最初のステップで、パスワード設定

の仕様に見えます。

オフライン

 

#11 2024-03-12 09:09:44

gr
メンバ
登録日: 2019-06-14

Re: mysql の初期パスワードがわかりません

Si様
ありがとうございます。
https://qiita.com/King_kenshi/items/b6f217a8a3083c98904b
を見て一旦全部削除をしてインストールし直しました。
おっしゃるとおりデフォルトでは、no passwd でした。
最初のインストールのときは何だったのか疑問が残りますが、
mysql_secure_installationが動作しました。
ヒントを色々とご教示いただきありがとうございました。
感謝しております。

オフライン

 

Board footer

Powered by FluxBB