この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17076|答える: 2

[出典] MySQLでリモートのスーパー管理者ユーザーを作成する

[リンクをコピー]
掲載地 2017/06/29 16:22:59 | | | |


免責事項ですが、私はmysqlのバージョン5.5.20で運用していますので、他のバージョンもぜひテストしてください!

(MySQL 5.7以降、パスワードはauthentication_stringと呼ばれています)

まず、root権限でデータベースにログインし、その後mysqlを使用します。

次の文を実行してください:

以下のエラーを発見し報告しました:
エラー1364(HY000):フィールド「ssl_cipher」にデフォルト値がない
インターネット上の説明:
add user insert in mysql.user(Host, User, Password) 値("localhost", "test", password("1234"));

以下のエラーを報告してください ERROR 1364 (HY000): フィールド 'ssl_cipher' にデフォルト値エラーがありません

mysql 5.1以上で、バージョン5.6で運用しています。

誤記の理由:

mysqlのユーザーテーブルの一部のフィールドは空にできず、デフォルト値も存在しません。実際には操作エラーです。mysqlでユーザーを追加しても直接ユーザーテーブルを挿入することはできません。
回避策:

これにより新しいユーザーが追加され、上記のエラーはなくなります。




先の:asp.net MVC非同期リクエストフォーム
次に:'assembly [S"で定義されたオブジェクト 'MySql-5.2.3" の依存関係によってエラーが投げられます
 地主| 掲載地 2018/03/23 15:04:29 |
リモートアクセスをオンにしてください

実際には、ホストフィールドのrootを%に設定するためで、すべてのIPが接続可能です。



設定自体は問題ありませんが、リフレッシュが必要です。


 地主| 掲載地 2018/03/23 15:10:42 |
*.*のすべての権限を「Username'@'IP'(「パスワード)」に付与する。付与オプションで;
フラッシュ特権;
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com