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

C#-予期しない認証方法mysql_native_password例外

    どのプロバイダーを使用していますか?MySQLConnecter .netを使用している場合、接続文字列は次のようになります...

    Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
    

    eInfoDesignsプロバイダーを使用している場合は、...

    Data Source=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Command Logging=false;
    

    SevenObjects

    の場合
    Host=myServerAddress;UserName=myUsername;Password=myPassword;Database=myDataBase;
    

    Devartの場合

    User ID=root;Password=myPassword;Host=localhost;Port=3306;Database=myDataBase; Direct=true;Protocol=TCP;Compress=false;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;
    

    MySQLDriverCS

    の場合
    Location=myServerAddress;Data Source=myDataBase;User ID=myUsername;Password=myPassword;Port=3306;Extended Properties="""";
    

    MySql OLEDB

    の場合
    Provider=MySQLProv;Data Source=mydb;User Id=myUsername;Password=myPassword;
    

    .Net OLEDB

    の場合
    Provider=MySQLProv;Data Source=mydb;User Id=myUsername;Password=myPassword;
    

    MySQlコネクタの場合

    Driver={MySQL ODBC 5.5 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;
    

    詳細については、http://www.connectionstrings.com/mysql を参照してください。

    SQL Serverは組み込まれており、VSはそれと連携するように設計されているため、実際にははるかに使いやすくなっています。




    1. 一意の値の数を数える

    2. 複合PRIMARYKEYは、関連する列にNOTNULL制約を適用します

    3. REGEXPのMySQL最適化

    4. MySQLは外部キー列に自動的にインデックスを付けますか?