質問編集履歴

5

解決について修正

2022/09/08 13:46

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -66,7 +66,7 @@
66
66
  select user,host from user;
67
67
  したところ、ユーザーがいなかったので、mysql.infoschema を作り、権限を与えたところ、mysql.infoschemaで入れるようになりました。
68
68
  これで解決したと言えるのかわからないのですが、アドバイスを参考にしながらなんとかパスワードも設定し、それで入れるようになりました。
69
- アドバイスくださったに感謝します。
69
+ アドバイスくださったquickquipさん、Matsumon0104さんに感謝します。
70
70
 
71
71
 
72
72
 

4

修正しました

2022/09/08 13:45

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -56,7 +56,7 @@
56
56
  ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'
57
57
  mysql>
58
58
 
59
- ### 自己解決
59
+ ### コメントを参考にしながら自己解決
60
60
 
61
61
  その後、再び
62
62
  mysqld_safe --skip-grant-tables
@@ -65,7 +65,8 @@
65
65
  use mysql;
66
66
  select user,host from user;
67
67
  したところ、ユーザーがいなかったので、mysql.infoschema を作り、権限を与えたところ、mysql.infoschemaで入れるようになりました。
68
- これで解決したと言えるのかわからないのですが、とりあえずパスワードも設定し、それで入れるようになりました。
68
+ これで解決したと言えるのかわからないのですが、アドバイスを参考にしながらなんパスワードも設定し、それで入れるようになりました。
69
+ アドバイスくださった方に感謝します。
69
70
 
70
71
 
71
72
 

3

解決しました

2022/09/08 13:43

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -56,3 +56,16 @@
56
56
  ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'
57
57
  mysql>
58
58
 
59
+ ### 自己解決
60
+
61
+ その後、再び
62
+ mysqld_safe --skip-grant-tables
63
+ をたたき、
64
+ 別ウィンドウを開き、
65
+ use mysql;
66
+ select user,host from user;
67
+ したところ、ユーザーがいなかったので、mysql.infoschema を作り、権限を与えたところ、mysql.infoschemaで入れるようになりました。
68
+ これで解決したと言えるのかわからないのですが、とりあえずパスワードも設定し、それで入れるようになりました。
69
+
70
+
71
+

2

間違えていた部分を修正しました。

2022/09/07 04:58

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
  最初にこうしたのですが入れず、
19
19
 
20
20
  % mysql
21
- ERROR 1045 (28000): Access denied for user 'phirip'@'localhost' (using password: NO)
21
+ ERROR 1045 (28000): Access denied for user 'ユーザー名'@'localhost' (using password: NO)
22
22
 
23
23
  このようにしても入れず、、
24
24
  % mysql -u root -p

1

タイトルの修正など

2022/09/07 03:04

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
@@ -1 +1 @@
1
- MySQLで rootのパスワードを設定していなかったので作りたいがれない
1
+ MySQLで rootのパスワードを設定していなかったのにパスワードがないと入れず、mysqld_safe --skip-grant-tables 入って設定し直したいが、そもできない
test CHANGED
@@ -13,6 +13,20 @@
13
13
 
14
14
 
15
15
  ### 発生している問題・エラーメッセージ
16
+
17
+ ```
18
+ 最初にこうしたのですが入れず、
19
+
20
+ % mysql
21
+ ERROR 1045 (28000): Access denied for user 'phirip'@'localhost' (using password: NO)
22
+
23
+ このようにしても入れず、、
24
+ % mysql -u root -p
25
+ Enter password:
26
+ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
27
+
28
+ ```
29
+ そこで、 % mysqld_safe --skip-grant-tables & して、ターミナルを新しく開き、ALTER USERで root に設定したパスワードを入れましたが、下記のエラーが出ました。
16
30
 
17
31
  ```
18
32
  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '設定したパスワード';