php学習——mysqlインストールstart serverエラーとmysqlインストールが完了すると、mysqlはログインに成功しますが、phpはmysqlに接続できません.


タイトルは2つの問題ですが、彼らは実際に関係しています.私は長い間探して解決しました.書いてみんなと分かち合って、私にもっと深く覚えています.
mysqlのインストールでstart serverエラーが発生しました:このエラーが発生したとき、ネット上にはリロードというものがたくさんあるかもしれませんが、私の問題はここではありませんが、あなたがこの問題が発生したのもリロードで、リロードに失敗したことが何度もあります.ポイントは、構成時にデフォルトのポート番号が3306であることです.もしあなたのパソコンに他のmysqlソフトが入っていたら、衝突します.だから、解決策はポート番号を修正することです.私は自分で3305に変更しました.あなたたちは勝手にしてください.
2つ目の問題は、mysqlがインストールされた後、mysqlはログインに成功し、phpはmysqlに接続できません.解決方法は以下の通りです.
ステップ1:phpを変更します.iniの中のポート番号
直接検索mysqli.default_port=3306、mysqliに変更.default_port = 3305
ステップ2:データベースに接続するときは、後ろに上端を付ける
書式:mysql_connect('アドレス:3305','ユーザー名','パスワード');
テストコード:
";

//  
if (!$link) {
  die('       : ' . mysql_error());
  }
echo "mysql     !";

echo "
"; var_dump($link); ?>

テストコードと実行結果は次のとおりです.