thinkphp接続のmysqlの問題

WBOY
WBOYオリジナル
2016-06-23 14:18:07834ブラウズ

'DB_TYPE'               => 'mysql',     // 数据库类型	'DB_HOST'               => 'localhost', // 服务器地址	'DB_NAME'               => 'test',          // 数据库名	'DB_USER'               => 'root',      // 用户名	'DB_PWD'                => '123456',          // 密码	'DB_PORT'               => 3306,        // 端口	'DB_PREFIX'             => 'think_',    // 数据库表前缀	'DB_SUFFIX'             => '',          // 数据库表后缀    'DB_FIELDTYPE_CHECK'    => false,       // 是否进行字段类型检查    'DB_FIELDS_CACHE'       => true,        // 启用字段缓存    'DB_CHARSET'            => 'utf8',      // 数据库编码默认采用utf8    'DB_DEPLOY_TYPE'        => 0, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)    'DB_RW_SEPARATE'        => false,       // 数据库读写是否分离 主从式有效

パスワードは正しいです
プロンプトの表示方法
システムエラーが発生しました
[再試行] [戻る] または [ホームページに戻る] を選択できます
[エラーメッセージ]

ユーザー 'root'@'localhost のアクセスが拒否されました' (パスワードを使用: いいえ)


ディスカッションに返信 (解決策)

パスワードが間違っているというメッセージが表示されますが、パスワードが間違っているかどうかは誰にも分かりません。

こちらを参照してください
http://topic.csdn.net/u/20111208/23/dacbb0fb-9cfc-4a5a-8377-3ad0d89d0a95.html?71662

ユーザー名とパスワードが間違っていますか?

ユーザー名とパスワードが間違っていませんか?

if(mysql_connect("localhost","root","123456")){
echo "success";
} は成功を表示できます

パスワードが間違っていると言われましたが、誰ですか。パスワードが間違っていますか? if(mysql_connect("localhost","root","123456")){
echo "success";
} は成功を表示できます

が、ユーザー 'root'@'localhost' に対してアクセスが拒否されました (パスワードを使用: NO)
これは、接続時にパスワードが与えられないことを意味します

しかし、ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: NO)
接続時にパスワードが与えられないことを意味します

簡単です、テストするだけで、知っています
それは知られています
mysql_connect("localhost", "root", "123456")
接続は成功します
次に
mysql_connect("localhost", "root", "12345"); //興味があります パスワードの最後の 6 文字を削除すると、エラーが報告されます ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)

mysql_connect("localhost","root") //パスワードを入力しないでください
エラーが報告されます ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: NO)

問題は解決されました。

設定ファイルが正しく書かれていません。

解決しましたが、理由はわかりません。メイン設定ファイル config.php には

$config = require './config.inc.php'; //config.inc.php にはパブリック データベース設定情報が含まれています
I削除しました config.inc.php を削除して、メイン設定ファイルに直接情報を書き込むだけです...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。