sql >> データベース >  >> RDS >> Mysql

PHPからmysqlに接続するにはどうすればよいですか?

    私はあなたのコードを見ました!ユーザー名の変数は$database_usernameですが、$db_usernameを使用しています。コードを次のように変更します。

    $db_server = mysql_connect($db_hostname, $database_username, $db_password);

    または、usernameの行を次のように変更できます:$ db_username ='[your mysqluser]';//または作成したユーザー名

    何も渡さない場合は、mysqlが想定するユーザーになりますが、パスワードは取得されないため、$ db_passwordを定義していない場合は、次のようになります。(password:NOを使用)

    ユーザーに$database_usernameを設定しましたが、設定されていない$ db_usernameを渡しているため、mysqlユーザーのパスワードで何も渡されない場合、ユーザーはデフォルトとしてlinuxユーザー名になります。そのパスワードや特権を持っている、あるいはその名前を持っているmysqlユーザーがいないので、アクセス権は与えられません!

    そのユーザーはwww-dataであり、これは、クライアント側のリクエストに割り当てられたapacheユーザーを推測したとおりです!



    1. Tomcat、Java、および SQL Server 2008 R2:接続 URL 'null' のクラス '' の JDBC ドライバーを作成できません

    2. SQLSTATE [42S02]:ベーステーブルまたはビューが見つかりません:1146テーブルXが存在しません

    3. OracleTextには技術コンテンツが含まれています

    4. SQL内部結合