ホームページ > バックエンド開発 > PHPチュートリアル > ユーザー名とパスワードなしで pdo が正常に動作できるのはなぜですか?

ユーザー名とパスワードなしで pdo が正常に動作できるのはなぜですか?

WBOY
リリース: 2016-06-20 12:48:25
オリジナル
994 人が閲覧しました

$dsn = "mysql:host=localhost;dbname=test";  try{    $pdo = new PDO($dsn);    echo "连接成功";    }catch(PDOException $e){    echo "连接失败".$e->getMessage();}try{	  $pdo->beginTransaction();	  $goodprice = 5;	  $id_out = 15;	  $id_in =16;	  $sql1 ="update price set goodprice = goodprice -{$goodprice} where id ={$id_out}";	  $sql2 ="update price set goodprice = goodprice +{$goodprice} where id ={$id_in}";    	 	  if(!$affectd_rows =$pdo->exec($sql1)){	  	  throw new PDOException("{$id_out}转出失败");	  }	  if(!$affectd_rows =$pdo->exec($sql2)){	  	  throw new PDOException("{$id_in}转入失败");	  }	  $pdo->commit();	   echo "提交成功";}catch(PDOException $e){	  echo $e->getMessage();         $pdo->rollback();} 
ログイン後にコピー


ユーザー名とパスワードがなくても pdo が正常に動作できるのはなぜですか?データベース名とパスワードは両方とも root ですが、問題ありますか?


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

パスワードが空の root ユーザーがまだ必要です

まだ必要ですhave パスワードが空の root ユーザーがいます


私のデータベース名とパスワードは両方とも root ですが、パスワードは空ではありません。

mysql データベースにユーザー テーブル情報を投稿すると、アカウント情報がわかります。

これで問題ないですよね?

これで問題ないですよね?


2 つの root パスワードが空で、1 つは何の目的にも使用されていません

パスワードを変更した後、ユーザー ''@'localhost' からデータベース 'mysql' へのアクセスが拒否されました エラーが報告されました

パスワードを変更した後、ユーザー ''@'localhost' からデータベース 'mysql' へのアクセスが拒否されました エラーが報告されました。


冗長ユーザーを削除し、初期の root 権限を確認してください。 。

パスワードを変更した後も、データベースのユーザー名とパスワードがなくても操作は成功します。 。

空のパスワードを持つユーザーを削除し、パスワード root を持つ root ユーザーを 1 人だけ残し、引き続き接続できるかどうかを確認します。

mysql ユーザーから user,password,host を選択します。 ;
+-----+------------------------------------- ------- ------+----------+
| ホスト | ------- ----------------------------------+---------- --+
| 615C20A218B2D0A3259776CEDF21E8E295121158 |
ルート | -------------------------+----------+
2 行セット (0.00 秒)

価格から * を選択します。
+---- +- ----------+
| 125 |
15 | ---+

まだ機能しません

理由はわかりませんが、パスワードとアカウント番号が必要です

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート