1

cpanel>phpmyadmin>SQL で実行されたこの SQL ステートメントを使用して、MySQL ユーザーに管理者権限を付与しようとしています。

GRANT ALL PRIVILEGES ON somedb.* TO 'someusr'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

しかし、それはユーザーが拒否したエラーを与えています:

#1044 - Access denied for user 'someusr'@'localhost' to database 'somedb'

Dell Boomi AtomSphere を使用して、Web サイト「www.somewebsite.com」MySQL データベースを Peachtree 会計ソフトウェアと統合しようとしています。

Dell Boomi フォーラムによると。彼らはリンクで答えました。

https://community.boomi.com/message/8983

phpMyAdmin ページにはグローバル権限オプションはありません。このビデオ @ 8:27 秒に示されているように、[Cpanel] > [MySQL Database] にはデータと構造の権限のみがあり、管理権限はありません。 https://youtu.be/64nYbTkcRZ4?t=507

SHOW GRANTS FOR 'someusr'@'localhost'; を使用してみました。

それは示しています:

someusr@localhost への付与

使用許可をオンにします。TO 'someusr'@'localhost' は付与可能 = NO

私は何をすべきか?

4

3 に答える 3

4

Cpanel を使用している場合、実際にはこの問題を解決するには 2 つの手順があります。最初のステップは、Remote MySQL に移動し、ネットワークの IP アドレスを追加することです。whatismyipaddress.com に移動して IP を確認するか、% パーセント記号を追加して誰でもアクセスできるようにすることができますが、これはセキュリティ上の問題のためお勧めできません。次に、MySQL データベースに移動し、選択、更新、削除などのすべてのユーザー権限を付与します。これで、dell boomi を使用してユーザー拒否エラーを取得できなくなりました。

于 2016-10-21T16:19:33.303 に答える