私はMacbook Proを使用しています。私はPHPのためにセットアップしようとしました。私が使用しているサーバーはMAMPです。 MAMPを起動したら、localhost/phpmyadminとMySQLWorkbenchを実行できます。しかし、私はターミナルを介してmysqlを実行しようとすると、私は自分のデータベースに接続することはできません。ターミナルからデータベースにアクセスするには、MAMPを切断しなければなりませんでした。 MAMPを再起動すると、ApacheとMySQL Serverの代わりにApache Serverに接続するだけです。私はターミナル経由でmysqlを実行するとポートが3306ではないと判断します。私はポートを3306に変更できるかどうか疑問に思うので、私がphpmyadminを使ってターミナルで作成したデータベースに変更を加えることができます。私はインターネットを検索しましたが、解決策を見つけることができませんでした。端末とワークベンチのMysqlは同じデータベースを見ることができません
ちょうど今、私はターミナルでMySQLを実行できませんでした。私はとてもイライラしています。誰かが助けることができますか?
アップデート:MacBookには、ApacheとMysql Serverが組み込まれています。私はそれをセットアップするためにウェブサイトの下の指示に従って、それは動作します。これが同じ問題を抱えている人を助けてくれることを願っています。
https://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-macos-sierra/
はあなたが端末から使用しているものは何でも、ユーザーに権限を割り当てていない...この情報がお役に立てば幸いですか!通常は、 '' '@' localhost''の許可が与えられます。あなたはその後、別のマシンから同じユーザ名で接続しようとすると、明示的に(USER「 『を作成'使用するだけでなく、その接続を許可する必要があると思います@』」「」'によって識別GRANT '続くALL ON *。* TO '' @ ''; ';構文として)。 –
SchmitzIT
エラーメッセージは何ですか? –
ありがとうございます。私はユーザーとしてrootを使用しています。私はmysqlを再インストールしました。それはターミナルとワークベンチからmysqlが同期することができるようです。しかし、新しい問題があります。 MAMPを実行すると、localhost/phpmyadminにアクセスできますが、ターミナルからWorkbenchまたはmysqlを実行するとエラーが発生します(データベースサーバーに接続できません)。MAMPを停止し、システム環境設定からmysqlサーバーを実行しなければなりません。そして、workbenchはlocalhost/phpmyadminの間は問題ありません。 config.inc.phpにパスワードを設定しようとしました。それでも正しく動作することはできませんでした。 (このサイトには到達できません)。また、データベースは2つのシステムで同じではありません。 2つのサーバーがあるようです。 –