MacでMySQLのデータベースと作り、そのデータベースにアクセスできるようhostと言う名前で192.168.12.17(接続する側のPCのIP)登録しました。
こうすると、Windows側から(コマンドプロンプト)からはデータベースにアクセスできました。
あらかじめ作成済みのテーブルも確認できました。
これで、WindowsからMacのデータベースにアクセスはできているので問題ないと思います。
ここでPHPからアクセスしようと下記の文をPHPで入力しました。
define('DSN', 'mysql:host=192.168.12.12;dbname=cntacts_php'); define('DB_USER', 'host'); define('DB_PASSWORD', '********');
ここでのミスですか?多分問題ないと思います・・・・
実行すると、
SQLSTATE[HY000] [1044] Access denied for user 'host'@'192.168.12.17' to database 'cntacts_php'
とエラーがでます。調べてみると、権限か与えられていないことが原因などと出るんですが、権限?というわけです。
解決に導ける回答お願いします。
Windows10
PHP7
Mac最新
Mysql最新です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/07 12:07