Home >> FAQs/Tutorials >> MySQL Tutorials

MySQL Tutorial - Connect to MySQL Server with Port Number

By: FYIcenter.com

(Continued from previous topic...)

How To Connect to a MySQL Server with a Port Number?

If you want to connect a MySQL server with a non-default port number, you need to use the "mysql_connect($server)" function with $server in the format of "hostName:portNubmber". The tutorial exercise below shows you how to connect to localhost at port number 8888:

<?php
  $con = mysql_connect('localhost:8888');
  if (!$con) {
    print("There is a problem with MySQL connection.\n");
  } else {
    print("The MySQL connection object is ready.\n");
    mysql_close($con); 
  }
?>

But this will not work, even you got the right port number, if your server requires user account authentication. In that case, It will give this output:

PHP Warning:  mysql_connect(): Access denied for user
   'ODBC'@'localhost' (using password: NO) in fyi_cener.php
   on line 2
There is a problem with the MySQL connection.

(Continued on next topic...)

  1. How To Install PHP on Windows?
  2. How To Verify Your PHP Installation?
  3. What Do You Need to Connect PHP to MySQL?
  4. How To Turn on mysql Extension on the PHP Engine?
  5. How To Connect to a MySQL Server with Default Port Number?
  6. How To Connect to a MySQL Server with a Port Number?
  7. How To Connect to MySQL Server with User Accounts?
  8. How To Access MySQL Servers through Firewalls?
  9. How To Get Some Basic Information Back from MySQL Servers?
  10. How To Close MySQL Connection Objects?
  11. How To Get a List of Databases from MySQL Servers?
  12. How To Create a New Database?
  13. What Happens If You Do Not Have Privileges to Create Database?
  14. How To Get MySQL Statement Execution Errors?
  15. How To Drop an Existing Database?
  16. How To Select an Exiting Database?
  17. Can You Select Someone Else Database?
  18. How To Execute a SQL Statement?

MySQL Tutorials:

More...


Other Tutorials/FAQs:

More...


Related Resources:

More...


Selected Jobs:

More...