rootなどのパスワードを忘れてしまったとき、my.iniのmysqldブロックに
my.ini
1[mysqld] 2<省略> 3skip-grant-tables 4skip-networking
と設定するとパスワードを入力しなくてもmysqlに接続できるようになるそうです。(エキスパートのためのmysqlトラブルシューティング初版109頁より)
ところで、skip-netoworking
は、有効=ONにするとIP/TCP接続を省略してUNIXソケットドメイン接続(windowsだと名前付きパイプ?と呼ぶという)しか受け付けない(mysql&mariadb全機能バイブル87頁より)そうです。
しかし初期値は、0です。つまりfalseです。ということは、初期値のままでは省略しないということになると思います。しかし先述の109頁には、
my.ini
1[mysqld] 2<省略> 3skip-grant-tables 4skip-networking
としか書いていません。=trueがないとき値は、自動的に初期値の0になるのではと思っております。IP/TCP接続を排除したいのなら
skip-networking=true
とすべきではないのかと思うのですが、これは間違っているのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。