0
create user 'kai'@'%' identified by password 'mypass'
grant all privileges on *.* to 'kai'@'%' with grant option;  

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'grant all privileges on *.* to 'kai'@'%' with grant option' at line 1

それは一例です

@%、@localhost など、いくつかの方法を試しました。データベースの名前は eve で、サイトは sdnam.net です。友人に聞いてみたところ、cpanel/phpmyadmin がインストールされているとのことでした。私は phpmyadmin を設定しようとしましたが、頭痛の種になったので、一歩後退しました。彼らが用意しているmysqlガイドを調べてみましたが、あまり役に立ちませんでした。@192. などを使用する必要があるのではないかと考えましたが、安全ではないと思います。

どんなポインタも素晴らしいでしょう、私は簡単なことをスキップしているだけで、Googleの適切な用語を知らないか、すでに見つけていると思います;)。これは Debian 7 64 ビット上にあり、それがどれほど重要かはわかりませんが、すべてが更新されているなどです。

乾杯

編集: 上記のコード、私はこれに従っています: http://dev.mysql.com/doc/refman/5.5/en/adding-users.html

ERROR 1044 (42000): データベース 'db' へのユーザー ''@'localhost' のアクセスが拒否されまし

4

2 に答える 2

0

privelegesのつづりが間違っています ( である必要がありますprivileges)。

UPDATEまた、あなたは一度に2つのことをしようとしていると思いますか? create user 'kai'@'%' identified by password 'mypass' grant all priveleges on eve.* to 'kai'@'%' with grant option;少なくとも 2 つのコマンドです。おそらく、後に区切り文字があるはずpassword 'mypass'です。

于 2013-08-04T19:37:33.510 に答える