質問: ユーザー 'username'のデータベース 'dbname'へのアクセスが拒否されました 私はgodaddyをホストプロバイダとして使用しています。 私はasp.netと.Netコネクタを介して接続しているWordPressデータベースのセットアップがあります。 データベースへの私の最初の接続は正常でしたが、データの最初のクエリを開始しました。私は今、上記の[アクセス 'データベース' dbname 'にユーザー' username 'の拒否] 私が読んだことはすべて、特定のユーザーのLOCK TABLESパーミッションを持たないという問題以上の可能性を示唆しています。私はいくつかの検索を試してみましたが、私がここから見つけたことは、SSHを介してログインし、いくつかのschnazzyコマンドを入力することを示唆しています。しかし、私はゴダディの基本的なホスティングプランでそれを私の目的のために行うことができるかどうかはわかりません。 私の質問は、データベースにログインするだけで、Information_Schemaセクションに自分のユーザーの特権レコードを作成できないのですか? スキーマを簡単に見てみましょう。 !Schema also here is a quick look at the table in particular which I imagine would be where I would need to add my record. !Table Structure
回答: いいえ。その狂気はそんなに嘘です。 マニュアルから: > ユーザー名の変更可能な長さは、 > mysql.userテーブルそうしようとすると予測できなくなる > ユーザーがログインできなくなる可能性があります > MySQLサーバ。 **mysqlのテーブルは決して変更しないでください > 手順を除いて、いかなる方法でもデータベース > 4.4.9項「mysql_upgrade - MySQLの表のチェック」を参照してください。 > アップグレード "を選択します。** > > それ以外の場合は、決して与えられなかった非常に具体的な保証に頼っています。