回答編集履歴

7

最終的な回答

2019/10/17 10:03

投稿

tama_yn0815
tama_yn0815

スコア143

answer CHANGED
@@ -1,5 +1,4 @@
1
- ### 編集中!!(ちょっと、パソコン落とすので。。。)
1
+ ### 文字量が多いので、気合で読まれてください
2
- ...文字数制限大丈夫かしら(調べてないヤツ)
3
2
 
4
3
  ### 質問まとめ
5
4
  質問者(kazumi_7)さんの不明点をまとめてみました。
@@ -7,9 +6,7 @@
7
6
  1. MariaDBのrootが複数居る理由(1件、削除した場合の対処)
8
7
  2. XAMPPコントロールパネルからMariaDBを起動すると起動できない
9
8
  3. MariaDBの初期設定諸々(root周り、logファイル)
10
- 4. MariaDBで特定権限ユーザの作成
11
- 5. MariaDBで特定権限ユーザ用DB領域の作成
12
- 6. MariaDBでユーザDB領域にテーブルの作成
9
+ 4. MariaDBでユーザDBテーブルの作成
13
10
 
14
11
  ---
15
12
  今回"は"、コメント欄でやり取りをして、解決へ至りましたが、
@@ -59,7 +56,7 @@
59
56
  **結論**
60
57
  MariaDB(MySQL)では、接続元のホストとユーザ名で一つのユーザとしております。
61
58
  rootは主にlocalhostから接続されるため、localhostを表す接続元ホスト分ユーザレコードがあります。
62
- ```sql
59
+ ```powershell
63
60
  MariaDB[(none)] > SELECT user, host FROM mysql.user;
64
61
  +--------------+-----------+
65
62
  | Host | User |
@@ -135,6 +132,30 @@
135
132
 
136
133
  ---
137
134
 
135
+ #### XAMPPコントロールパネルからMariaDBを起動すると起動できない
136
+
137
+ ---
138
+
139
+ **結論**
140
+ 原因の特定には、XAMPPコントロールパネルのログ解析が必要ですが、
141
+ Windowsの場合、多くは既にMySQLが起動しており、多重起動させようとしてポートの重複で、エラーが起きていると思われます。
142
+
143
+ 【対策】
144
+ ・サービスから、MySQLの起動オプションを自動から、手動に変更する。
145
+ ・既に起動しているサービスは、コンテキストメニューから削除する
146
+
147
+ **補足**
148
+ サービスの操作は、覚えるの大変なので、、、、他者さんへ丸投げします(汗)
149
+ 要するに、Linux系で言うところのデーモンと呼ばれるプログラムの事ですよ。
150
+ 普通のプログラムは、実行から操作、終了までを"対話"式に行いますが、
151
+ その必要がないプログラムなんかは、OS側から起動させたりしておきたいなって時に使います。
152
+ お使いかは分かりませんが、Windows Updateの自動取得なんかがそれに当たります。
153
+
154
+ [説明サイト](https://www.keicode.com/windows/what-is-nt-service.php)
155
+ [簡単な手順](https://www.howtonote.jp/windows7/service/index2.html)
156
+
157
+ ---
158
+
138
159
  #### MariaDBの初期設定諸々(root周り、logファイル)
139
160
 
140
161
  ---
@@ -181,32 +202,43 @@
181
202
 
182
203
  ---
183
204
 
184
- #### MariaDBで特定権限ユーザの作成
205
+ #### MariaDBでユーザ、DB、テーブルの作成
185
206
 
186
207
  ---
187
208
 
188
209
  **結論**
210
+ ```powershell
211
+ # DBの作成
212
+ MariaDB[(none)] > CREATE DATABASE {database_name};
213
+ # ユーザの作成
214
+ MariaDB[(none)] > GRANT ALL PRIVILEGES ON {database_name}.* TO `{user_name}`@`localhost` IDENTIFIED BY '{user_pass}';
215
+ # テーブルの作成
216
+ USE {database_name};
217
+ CREATE TABLE m_shouhin(
218
+ id INT(11) NOT NULL AUTO_INCREMENT COMMENT '商品マスタID',
219
+ seq INT(4) NOT NULL DEFAULT 0 COMMENT 'シーケンス',
220
+ shouhin_mei VARCHAR(200) NOT NULL COMMENT '商品名',
221
+ insert_user INT(11) COMMENT '登録者ID',
222
+ insert_date DATETAME COMMENT '登録日時',
223
+ update_user INT(11) COMMENT '更新者ID',
224
+ update_date DATETAME COMMENT '更新日時'
225
+ PRIMARY KEY (id)
226
+ );
227
+ MariaDB[(none)] > \q
228
+ ```
189
229
 
190
230
  **補足**
231
+ CREATE TABLE 辺りからCommand Line上から実行するのがつらくなります。
232
+ 好みの分かれる宗教論争が多くありますが。。。私のおすすめとして、
233
+ 以下の様なSQLクライアントを利用するのが、良いと思います。
191
234
 
235
+ 【おすすめツール】
192
- ---
236
+ ・A5:SQL Mk-2
237
+ [本家サイト](https://a5m2.mmatsubara.com/)
238
+ データベースの種類に依存しない接続が可能
239
+ ・HeidiSQL
240
+ [本家サイト](https://www.heidisql.com/)
241
+ 癖のないGUIが使いやすいです。
242
+ 本家は海外ですが、日本語での操作手順ブログ等の情報が多くある。
193
243
 
194
- #### MariaDBで特定権限ユーザ用DB領域の作成
195
-
196
- ---
197
-
198
- **結論**
199
-
200
- **補足**
201
-
202
- ---
203
-
204
- #### MariaDBでユーザ用DB領域にテーブルの作成
205
-
206
- ---
207
-
208
- **結論**
209
-
210
- **補足**
211
-
212
244
  ---

6

最終的な回答

2019/10/17 10:03

投稿

tama_yn0815
tama_yn0815

スコア143

answer CHANGED
@@ -27,6 +27,7 @@
27
27
  #### XAMPPのMariaDBへ管理者ログインしたい
28
28
 
29
29
  ---
30
+
30
31
  **結論**
31
32
  Windows環境で標準のインストール構成ならば以下のコマンドで可能
32
33
  ```lang-powershell
@@ -39,6 +40,7 @@
39
40
  ## ERROR 1045 (28000)エラーの場合、先に4:MariaDBの初期設定諸々を実行ください
40
41
  MariaDB[(none)] > \q
41
42
  ```
43
+
42
44
  **補足**
43
45
  質問者さんが実行されたコマンドは、Linuxカーネル系コマンドとなります。
44
46
  指定されたディレクトリパス等は、Windows には存在しないので、実行出来ません。
@@ -47,11 +49,13 @@
47
49
  /usr/bin/mysqld_safe --skip-grant-tables
48
50
  /etc/init.d/mysql stop
49
51
  ```
52
+
50
53
  ---
51
54
 
52
55
  #### MariaDBのrootが複数居る理由(1件、削除した場合の対処)
53
56
 
54
57
  ---
58
+
55
59
  **結論**
56
60
  MariaDB(MySQL)では、接続元のホストとユーザ名で一つのユーザとしております。
57
61
  rootは主にlocalhostから接続されるため、localhostを表す接続元ホスト分ユーザレコードがあります。
@@ -66,21 +70,22 @@
66
70
  +--------------+-----------+
67
71
  MariaDB[(none)] > \q
68
72
  ```
73
+
69
74
  **補足**
70
75
  rootが居ない場合の復旧(root初期化)
71
76
  ```powershell
72
- ## [カレント移動]
77
+ # [カレント移動]
73
78
  C:\Users\{username} > cd C:\xampp\mysql\bin
74
- ## [mysqld_safe起動]
79
+ # [mysqld_safe起動]
75
80
  C:\xampp\mysql\bin > mysqld_safe --skip-grant-tables
76
- ## [mysql実行]
81
+ # [mysql実行]
77
82
  C:\xampp\mysql\bin > mysql -u root
78
- ## [USE構文でmysql DBを指定]
83
+ # [USE構文でmysql DBを指定]
79
84
  MariaDB[(none)] > USE mysql;
80
- ## ['root'をinsert]
85
+ # ['root'をinsert]
81
86
  MariaDB[(none)] > INSERT INTO user (user, host, password) VALUES ('root', '{host}', PASSWORD('{パスワード}'));
82
- ## ['root'の権限を許可に変更]
87
+ # ['root'の権限を許可に変更]
83
- ## (1):直接アップデート
88
+ # (1):直接アップデート
84
89
  MariaDB[(none)] > UPDATE USER SET
85
90
  Select_priv = 'Y',
86
91
  Insert_priv = 'Y',
@@ -113,16 +118,16 @@
113
118
  Create_tablespace_priv = 'Y'
114
119
  WHERE
115
120
  user='root';
116
- ## (2):GRANT構文
121
+ # (2):GRANT構文
117
122
  MariaDB[(none)] >GRANT ALL ON *.* TO `root`@`localhost`;
118
- ## [権限反映(※GRANT構文の場合、必要はありません)]
123
+ # [権限反映(※GRANT構文の場合、必要はありません)]
119
124
  MariaDB[(none)] > FLUSH PRIVILEGES;
120
- ## [mysql終了]
125
+ # [mysql終了]
121
126
  MariaDB[(none)] > \q
122
- ## [mysql停止]
127
+ # [mysql停止]
123
- ## 一旦、こちら
128
+ # 一旦、こちら
124
129
  C:\xampp\mysql\bin > mysql stop
125
- ## 停止しない場合はこちら
130
+ # 停止しない場合はこちら
126
131
  C:\xampp\mysql\bin > taskkill /pid {MyySQLのプロセスのID}
127
132
  ```
128
133
 
@@ -134,14 +139,52 @@
134
139
 
135
140
  ---
136
141
  **結論**
142
+ 環境に依って、実行方法が違いますのでご注意ください(※下記は、WindowsのXAMPPの場合です)
137
143
 
144
+ ・rootのログイン処理
145
+ ```powershell
146
+ # rootユーザの初期パスワード設定
147
+ C:\Users\{username} > cd C:\xampp\mysql\bin
148
+ C:\xampp\mysql\bin > mysqladmin -u root password
149
+ New password: {新たに設定したいrootのパスワード}
150
+ Confirm new password: {再入力}
151
+ # rootユーザのログイン確認
152
+ C:\xampp\mysql\bin > mysql -h localhost -u root -p
153
+ Enter password: {新パスワードを入力}
154
+ MariaDB[(none)] > #(この状態になれば、ログイン成功)
155
+ MariaDB[(none)] > \q
156
+ ```
157
+
158
+ ・ログファイルの出力先確認
159
+ ```powershell
160
+ # コンフィグファイルのある場所
161
+ C:\xampp\mysql\bin\my.ini
162
+ -----
163
+ # エラーログのファイル名を指定しているパラメータ
164
+ log_error=mysql_error.log
165
+ # このパラメータは、パス+ファイル名orファイル名を指定できます。
166
+ # log_errorがファイル名だけの場合、出力先パスを指定しているパラメータ
167
+ datadir="C:\xampp\mysql"
168
+ ```
169
+
138
170
  **補足**
171
+ MySQLやMariaDBに限らず、DBはインストールするだけでは色々と設定が足りません。
172
+ ミドルに共通する考えですが、初期構成では、お試しだけ出来る状態です。
173
+ 本格的に使う場合、コンフィグの設定などをしっかりしましょう。
139
174
 
175
+ 特に以下は最初に設定した方が、好ましいです。
176
+ ログ出力周り:SELECTの実行も出力するか?等、何を出力するのか?何処に出すのか?設定が必要です。
177
+ DBの文字コードセット:近年は、utf8mb4(utf-8のマルチ4バイトとなります)が多いかと
178
+ パスワードポリシー:ローポリシーでも良いですが。。。セキュリティ診断で引っ掛かります。
179
+ メモリー関連:設定しておく方が吉(特に本番環境の場合、スペックギリギリまで設定すること)
180
+ ※いずれも、後で修正するのは大変です。
181
+
140
182
  ---
141
183
 
142
184
  #### MariaDBで特定権限ユーザの作成
143
185
 
144
186
  ---
187
+
145
188
  **結論**
146
189
 
147
190
  **補足**
@@ -151,6 +194,7 @@
151
194
  #### MariaDBで特定権限ユーザ用DB領域の作成
152
195
 
153
196
  ---
197
+
154
198
  **結論**
155
199
 
156
200
  **補足**
@@ -160,6 +204,7 @@
160
204
  #### MariaDBでユーザ用DB領域にテーブルの作成
161
205
 
162
206
  ---
207
+
163
208
  **結論**
164
209
 
165
210
  **補足**

5

最終的な回答

2019/10/17 08:48

投稿

tama_yn0815
tama_yn0815

スコア143

answer CHANGED
@@ -1,57 +1,167 @@
1
- XAMPP環境と言う事は、MariaDBを動かしているのは、Windowsでしょうか?
2
- 恐らくWindowsでしうが。。。念のため、確認
1
+ ### 編集中!!っと、パソコン落とすので。。。)
2
+ ...文字数制限大丈夫かしら(調べてないヤツ)
3
3
 
4
- ```shell
4
+ ### 質問まとめ
5
- /usr/bin/mysqld_safe --skip-grant-tables
6
- /etc/init.d/mysql stop
7
- ```
8
- こちらLinuxカーネル系コマンドは打てません
5
+ 質問者(kazumi_7)さん不明点をまとめした
6
+ 0. XAMPPのMariaDBへ管理者ログインしたい
7
+ 1. MariaDBのrootが複数居る理由(1件、削除した場合の対処)
8
+ 2. XAMPPコントロールパネルからMariaDBを起動すると起動できない
9
+ 3. MariaDBの初期設定諸々(root周り、logファイル)
10
+ 4. MariaDBで特定権限ユーザの作成
11
+ 5. MariaDBで特定権限ユーザ用DB領域の作成
12
+ 6. MariaDBでユーザ用DB領域にテーブルの作成
9
13
 
14
+ ---
15
+ 今回"は"、コメント欄でやり取りをして、解決へ至りましたが、
10
- windowsXAMPP環境がインストールさた先にMariaDB実行ファイル居るので、特定
16
+ 上記件は、そぞれ、別件質問として扱うの。。。"teratail"サービス方針ですの
11
- いと
17
+ 次回があれば、簡単な問題の切り分け等を行ます、他の回答者さんが回答をし易よ(*´ω`*)
12
18
 
13
- 参考まで
19
+ (私の様暇な回答者が多い訳ではないので、コメ欄でやり取りが多いと嫌がる方居ますから(;^ω^))
14
20
 
21
+ ---
22
+ ### 回答まとめ
23
+
24
+ **便宜上、<code>箇所はPowershellで表示しております。**
25
+ <code>内で{}を括っている箇所は明示されない限り、環境に依って読み替えてください。
26
+
27
+ #### XAMPPのMariaDBへ管理者ログインしたい
28
+
29
+ ---
15
- ```CMD
30
+ **結論**
31
+ Windows環境で標準のインストール構成ならば以下のコマンドで可能
32
+ ```lang-powershell
16
- ##カレント移動
33
+ ## [カレント移動]
34
+ ## XAMPPのインストールフォルフォルダにあるmysql\binへ移動する
17
- C:\Users\username > cd C:\xampp\mysql\bin
35
+ C:\Users\{username} > cd C:\xampp\mysql\bin
18
- ##mysql実行でログイン
36
+ ## [mysql実行]
37
+ ## mysqlクライアントをrootユーザで実行する
19
- C:\xampp\mysql\bin > mysql -u root
38
+ C:\xampp\mysql\bin > mysql -u root
20
- ##DB一覧表示
39
+ ## ERROR 1045 (28000)エラーの場合、先に4:MariaDBの初期設定諸々実行ください
21
- MariaDB[(none)] > show databases;
40
+ MariaDB[(none)] > \q
22
41
  ```
42
+ **補足**
43
+ 質問者さんが実行されたコマンドは、Linuxカーネル系コマンドとなります。
44
+ 指定されたディレクトリパス等は、Windows には存在しないので、実行出来ません。
23
45
 
24
- こちらのコマンドを試してみてください。
25
- たぶん動くと思います。
46
+ ```shell
47
+ /usr/bin/mysqld_safe --skip-grant-tables
48
+ /etc/init.d/mysql stop
49
+ ```
50
+ ---
26
51
 
52
+ #### MariaDBのrootが複数居る理由(1件、削除した場合の対処)
27
53
 
28
- 追記:
54
+ ---
29
- rootユーザが3件あるのは、仕様です。
30
- それぞれ、意味があり、3件あります。
55
+ **結論**
31
- 消したのはまずいす。。。復旧(再インストール)を推奨します。
56
+ MariaDB(MySQL)は、接続元のホストとユザ名で一つのユーザとております。
32
- 既存のデータ(テーブル等)のダンプを出力してZAMPP(MySQL)再インストールした方
57
+ rootは主にlocalhostから接続されるためlocalhost表す接続元ホスト分ユザレコードあります。
33
- 無難ですね。
34
-
35
- 恐らく
36
- ```SQL
58
+ ```sql
37
- SELECT Host, User FROM mysql.user WHERE mysql.user = 'root';
59
+ MariaDB[(none)] > SELECT user, host FROM mysql.user;
38
60
  +--------------+-----------+
39
61
  | Host | User |
40
62
  +--------------+-----------+
41
- | 127.0.0.1 | root |
63
+ | 127.0.0.1 | root | <- IPv4接続でのlocalhost(自分自身)
42
- | ::1 | root |
64
+ | ::1 | root | <- IPv6接続でのlocalhost(自分自身)
43
- | localhost | root |
65
+ | localhost | root | <- hostname接続でのlocalhost(自分自身)
44
66
  +--------------+-----------+
67
+ MariaDB[(none)] > \q
45
68
  ```
69
+ **補足**
70
+ rootが居ない場合の復旧(root初期化)
71
+ ```powershell
72
+ ## [カレント移動]
46
- こんな感じに出力されたと思います。。不要カラム情報は削除してますが...
73
+ C:\Users\{username} > cd C:\xampp\mysql\bin
47
- こちらのHost箇所が重要でして、
74
+ ## [mysqld_safe起動]
48
- 127.0.0.1はIPv4接続でのlocalhost
75
+ C:\xampp\mysql\bin > mysqld_safe --skip-grant-tables
49
- ::1はIPv6接続でのlocalhost
76
+ ## [mysql実行]
50
- localhostはhostname(DNS)接続でのlocalhost
77
+ C:\xampp\mysql\bin > mysql -u root
78
+ ## [USE構文でmysql DBを指定]
79
+ MariaDB[(none)] > USE mysql;
80
+ ## ['root'をinsert]
81
+ MariaDB[(none)] > INSERT INTO user (user, host, password) VALUES ('root', '{host}', PASSWORD('{パスワード}'));
82
+ ## ['root'の権限を許可に変更]
83
+ ## (1):直接アップデート
84
+ MariaDB[(none)] > UPDATE USER SET
85
+ Select_priv = 'Y',
86
+ Insert_priv = 'Y',
87
+ Update_priv = 'Y',
88
+ Delete_priv = 'Y',
89
+ Create_priv = 'Y',
90
+ Drop_priv = 'Y',
91
+ Reload_priv = 'Y',
92
+ Shutdown_priv = 'Y',
93
+ Process_priv = 'Y',
94
+ File_priv = 'Y',
95
+ Grant_priv = 'Y',
96
+ References_priv = 'Y',
97
+ Index_priv = 'Y',
98
+ Alter_priv = 'Y',
99
+ Show_db_priv = 'Y',
100
+ Super_priv = 'Y',
51
- つまり、ローカル環境のアプリケーションから接続する際に必要なHost情報です。
101
+ Create_tmp_table_priv = 'Y',
102
+ Lock_tables_priv = 'Y',
103
+ Execute_priv = 'Y',
104
+ Repl_slave_priv = 'Y',
105
+ Repl_client_priv = 'Y',
106
+ Create_view_priv = 'Y',
107
+ Show_view_priv = 'Y',
108
+ Create_routine_priv = 'Y',
109
+ Alter_routine_priv = 'Y',
110
+ Create_user_priv = 'Y',
111
+ Event_priv = 'Y',
112
+ Trigger_priv = 'Y',
113
+ Create_tablespace_priv = 'Y'
114
+ WHERE
115
+ user='root';
116
+ ## (2):GRANT構文
117
+ MariaDB[(none)] >GRANT ALL ON *.* TO `root`@`localhost`;
52
- 消しても繋がらないわけではなく設定すればちゃんと繋がりますが、
118
+ ## [権限反映(※GRANT構文の場合必要はありません)]
119
+ MariaDB[(none)] > FLUSH PRIVILEGES;
120
+ ## [mysql終了]
121
+ MariaDB[(none)] > \q
122
+ ## [mysql停止]
123
+ ## 一旦、こちら
53
- そもそも、有るのが普通なので。。。ないのはよろしくないです。
124
+ C:\xampp\mysql\bin > mysql stop
125
+ ## 停止しない場合はこちら
126
+ C:\xampp\mysql\bin > taskkill /pid {MyySQLのプロセスのID}
127
+ ```
54
128
 
129
+ **補足**
130
+
131
+ ---
132
+
55
- 今回場合XAMPP環境のPHPアプリがlocalhost向けに接続施行して、出来ないなど、
133
+ #### MariaDB初期設定諸々(root周りlogファイル)
134
+
135
+ ---
136
+ **結論**
137
+
138
+ **補足**
139
+
140
+ ---
141
+
142
+ #### MariaDBで特定権限ユーザの作成
143
+
144
+ ---
145
+ **結論**
146
+
147
+ **補足**
148
+
149
+ ---
150
+
151
+ #### MariaDBで特定権限ユーザ用DB領域の作成
152
+
153
+ ---
154
+ **結論**
155
+
156
+ **補足**
157
+
158
+ ---
159
+
56
- 削除されたroot対して接続しているではないでしょうか?
160
+ #### MariaDBでユーザ用DB領域テーブル作成
161
+
162
+ ---
57
- 接続情報・条件を見直してみれば、再接続できます。
163
+ **結論**
164
+
165
+ **補足**
166
+
167
+ ---

4

誤字(ZAMMP->XAMMP)

2019/10/17 05:49

投稿

tama_yn0815
tama_yn0815

スコア143

answer CHANGED
@@ -7,7 +7,7 @@
7
7
  ```
8
8
  こちらのLinuxカーネル系コマンドは打てません。
9
9
 
10
- windowsのZAMPP環境がインストールされた先にMariaDBの実行ファイルが居るので、特定するのが、
10
+ windowsのXAMPP環境がインストールされた先にMariaDBの実行ファイルが居るので、特定するのが、
11
11
  良いと思います。
12
12
 
13
13
  参考までに
@@ -52,6 +52,6 @@
52
52
  消しても繋がらないわけではなく、設定すればちゃんと繋がりますが、
53
53
  そもそも、有るのが普通なので。。。ないのはよろしくないです。
54
54
 
55
- 今回の場合、ZAMPP環境のPHPアプリがlocalhost向けに接続施行して、出来ないなど、
55
+ 今回の場合、XAMPP環境のPHPアプリがlocalhost向けに接続施行して、出来ないなど、
56
56
  削除されたrootに対して接続しているのではないでしょうか?
57
57
  接続情報・条件を見直してみれば、再接続できます。

3

追記の追記

2019/10/15 01:15

投稿

tama_yn0815
tama_yn0815

スコア143

answer CHANGED
@@ -30,4 +30,28 @@
30
30
  それぞれ、意味があり、3件あります。
31
31
  消したのはまずいです。。。復旧(再インストール)を推奨します。
32
32
  既存のデータ(テーブル等)のダンプを出力して、ZAMPP(MySQL)を再インストールした方が、
33
- 無難ですね。
33
+ 無難ですね。
34
+
35
+ 恐らく
36
+ ```SQL
37
+ SELECT Host, User FROM mysql.user WHERE mysql.user = 'root';
38
+ +--------------+-----------+
39
+ | Host | User |
40
+ +--------------+-----------+
41
+ | 127.0.0.1 | root |
42
+ | ::1 | root |
43
+ | localhost | root |
44
+ +--------------+-----------+
45
+ ```
46
+ こんな感じに出力されたと思います。。不要カラム情報は削除してますが...
47
+ こちらのHost箇所が重要でして、
48
+ 127.0.0.1はIPv4接続でのlocalhost
49
+ ::1はIPv6接続でのlocalhost
50
+ localhostはhostname(DNS)接続でのlocalhost
51
+ つまり、ローカル環境のアプリケーションから接続する際に必要なHost情報です。
52
+ 消しても繋がらないわけではなく、設定すればちゃんと繋がりますが、
53
+ そもそも、有るのが普通なので。。。ないのはよろしくないです。
54
+
55
+ 今回の場合、ZAMPP環境のPHPアプリがlocalhost向けに接続施行して、出来ないなど、
56
+ 削除されたrootに対して接続しているのではないでしょうか?
57
+ 接続情報・条件を見直してみれば、再接続できます。

2

追記

2019/10/11 09:52

投稿

tama_yn0815
tama_yn0815

スコア143

answer CHANGED
@@ -22,4 +22,12 @@
22
22
  ```
23
23
 
24
24
  こちらのコマンドを試してみてください。
25
- たぶん動くと思います。
25
+ たぶん動くと思います。
26
+
27
+
28
+ 追記:
29
+ rootユーザが3件あるのは、仕様です。
30
+ それぞれ、意味があり、3件あります。
31
+ 消したのはまずいです。。。復旧(再インストール)を推奨します。
32
+ 既存のデータ(テーブル等)のダンプを出力して、ZAMPP(MySQL)を再インストールした方が、
33
+ 無難ですね。

1

文章変更

2019/10/11 09:44

投稿

tama_yn0815
tama_yn0815

スコア143

answer CHANGED
@@ -1,5 +1,5 @@
1
- VisualStudioCodeを使っていることは、MariaDBを動かしているのは、Windowsでしょうか?
1
+ XAMPP環境は、MariaDBを動かしているのは、Windowsでしょうか?
2
- XAMPP環境と言事は
2
+ (恐らくWindowsでしょが。。。念のため確認)
3
3
 
4
4
  ```shell
5
5
  /usr/bin/mysqld_safe --skip-grant-tables