sql >> データベース >  >> RDS >> Mysql

MySQLで[メールで保護された]権限で実行するにはどうすればよいですか?

    (LinuxのUnixソケットやWindowsの名前付きパイプではなく)常にTCP経由で接続しているように見えます。 iniファイルにskip_name_resolveがあるため、サーバーはDNSをIP 127.0.0.1からローカルホストに逆引きしません。したがって、表示されるユーザーは [email protected] [email protected] ではありません

    可能であれば、iniファイルからskip_name_resolveを削除し、AbePetrilloがhostsファイルに「127.0.0.1localhost」があることを示していることを確認してください。これにより、[email protected] として接続できるようになります。 skip_name_resolveを元に戻す必要がある場合は、必ず実行してください。

    GRANT ALL on *.* to 'root'@'127.0.0.1' identified by '$roots_password' WITH GRANT OPTION;
    

    これにより、skip_name_resolveをiniファイルに戻すことができます。




    1. ビュー内からストアドプロシージャを呼び出す

    2. PHPのarray_intersectまたはin_array、次にMYSQL

    3. SQLServerフルテキストインデックスで単語区切り文字を変更する方法

    4. MySQLは、プロシージャ/関数なしでコマンドブロックを実行する方法