2017-01-11 41 views
0

私はちょうどphpとmysqlを学び始めており、すべてを設定しようとしています。学習のための例題を試すために、http:// my-local-ip/phpmyadmin /にログインしてデータベースを作成しようとしています。インストール時に使用したユーザー名とパスワードを使用してログインできますが、データベースを作成しようとするとNo Privilegesが表示されます。phpMyAdmin "データベースを作成:ドキュメントは特権なし"、データベースの作成方法は?

私は可能な重複を見て、私はキャッシュ/クッキーをクリアし、フラッシュとユーザーコマンドsqlを入力しようとしましたが、彼らは私の問題を修正していません。

私は同じコンピュータではないことに注意してください。私はssh-ing(別名ubuntu 16)と私は別のコンピュータを持っていますが、Web-phpMyAdminにはローカルIPアドレスssh-edコンピュータ。

この問題を解決する方法がわかりません。

+0

CLI経由でmysqlにログインできますか? – wogsland

+0

@wogslandどのように動作するのか分かりません。私は試してみました:すべての特権を*。*に与える 'root' @ 'localhost'; - エラーなしで実行しました –

+0

ああ、http:// my-local-ip/phpmyadmin /ではなく、http:// localhost/phpmyadmin /にログインしようとしましたか? 'my-local-ip'はあなたがそれを設定しない限り、root権限を持っていません。 – wogsland

答えて

0

これは私の問題を解決し、SSH-ED端末で、私は走った: sudo mysql とプロンプト上を:

FLUSH PRIVILEGES; 
GRANT ALL PRIVILEGES ON *.* TO 'myUsernameCreatedEarlier'@'localhost; 

は、その後、私は自分のコンピュータ上のブラウザのキャッシュ/クッキー(いないサーバーコンピューターをクリア)。そして、phpMyAdmin Webポータルにログインしました。今私はデータベース作成アクセスを持っています。

関連する問題