Symhonic-net.Comトップページ

Symphonic-net.Com User Forum

フォーラムインデックスに戻る
スレッドを開く

DB(MySQL)実行権限について

by eta, Monday, September 04, 2017, 09:13 @ .

返信ありがとうございます。

Grants for アカウントID@localhost
GRANT USAGE ON *.* TO 'アカウントID'@'localhost' IDENTIFIED BY PASSWORD 'XXXX'
GRANT ALL PRIVILEGES ON `データベース名`.* TO 'アカウントID'@'localhost'

同じでしょうか?

etaさんの最初の投稿だと

GRANT ALL PRIVILEGES ON `データベース名`.`データベース名.*` TO 'アカウントID'@'localhost'


となっていました。
「`データベース名`.`データベース名.*`」ですか?
「`データベース名`.*」の書き間違い?

「`データベース名`.`データベース名.*`」だとするとお書きにように確かに設定がおかしいです。

もう一度実行してみたのですが、
やはり「`データベース名`.`データベース名.*`」で間違いないです。
phpmyadminのSQLで実行しています。

あるいは、phpmyadminのバージョンでimport/exportが正常にできないなんてことがあるんですかねえ。

importテスト用のデータを作ってみました。
このファイルをimportするとどうなります?
あるいはこれをMySQLコマンドで叩くとどうですか?

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

CREATE TABLE IF NOT EXISTS `hogehoge` (
`fugafuga` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

phpmyadminで、インポートとSQL実行をしてみましたが、
どちらも以下の結果でした。
-------------------------------------------------------
エラー

実行した SQL:

CREATE TABLE IF NOT EXISTS `hogehoge` (

`fugafuga` int( 11 ) NOT NULL
) ENGINE = MYISAM DEFAULT CHARSET = utf8;

MySQL のメッセージ: ドキュメント
#1142 - CREATE command denied to user 'アカウントID'@'localhost' for table 'hogehoge'
-------------------------------------------------------

phpmyadminのせいかも、というのも含めもう少し調査してみます。

  208 views

Complete thread:

 RSS Feed of thread

953 Postings in 231 Threads, 1 registered users, 6 users online (0 registered, 6 guests)
RSS Postings  RSS Threads | 連絡先
powered by my little forum