0

Mac Lion のターミナルで mysql にログインしていますが、php testscript の実行中にエラーが発生します

これらは私のステップです:

仮想ホストは「test.dev」です

Homebrew をインストールしてログインした後:

mysql -u root

作成されたデータベース

CREATE DATABASE `lara` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

出力phpテストスクリプト

<?php
$num_entries = 20;
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "redres"; (at first was set to root)
$dbname = "lara";

$con = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$con) die('Could not connect: ' . mysql_error());
mysql_select_db($dbname, $con);


Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in /Users/redres/Webdev/testsite/index.php on line 19
Could not connect: Access denied for user 'root'@'localhost' (using password: YES)

パスワードを設定しています

mysqladmin -u root password xxx

私はmysqlを再起動し、「ルート」権限も付与しました

まだ接続できません

これを修正するにはどこを見ればいいですか?

4

2 に答える 2

1

これを試して:

root としてログインし、次の MySQL コマンドを実行します。

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

元の答え

于 2013-06-01T14:19:53.633 に答える