Can't make a connection to remote MySQL server - php

I tried to connect to my database with mysqli_connect. this database is a remote MySQL database but my code gives the following error:
Warning: Packets out of order. Expected 0 received 1. Packet size=94 in ~\dashboard\config_app.php on line 16
Warning: mysqli_connect(): MySQL server has gone away in ~\dashboard\config_app.php on line 16
Warning: mysqli_connect(): Error while reading greeting packet. PID=14572 in ~\dashboard\config_app.php on line 16
Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in ~\dashboard\config_app.php on line 16
ERROR: Could not connect. MySQL server has gone away
The code:
<?php
define('DB_SERVER_app', 'server host name');
define('DB_USERNAME_app', 'username');
define('DB_PASSWORD_app', 'password');
define('DB_NAME_app', 'database name');
/* Attempt to connect to MySQL database */
$link_app = mysqli_connect(DB_SERVER_app, DB_USERNAME_app, DB_PASSWORD_app, DB_NAME_app);
?>
I'm sure the credentials aren't the problem.
Someone how knows what the problem is?

Related

Mysql wokbench db connection with php

Hai iam using phpmyadmin for a long time. now i want to change to mysql workbench. so i start with basics How can i connect my db.
i tried this..
$con = mysqli_connect("localhost:3306","root","","surendar");
Warning: mysqli_connect(): The server requested authentication method unknown to the client [caching_sha2_password]
Warning: mysqli_connect(): (HY000/2054): The server requested authentication method unknown to the client
correct me if i am wrong.. Thanks

Packets out of order

I'm trying to connect to an external database with php and I'm getting the "Packets out of order." error. I searched for it and I already changed the "max_allowed_packet" by query and by my.cnf, and both of which did not solve the problem.
Warning: Packets out of order. Expected 0 received 45. Packet
size=4739923 in
Warning: mysqli_connect(): MySQL server has gone away in Warning:
mysqli_connect(): Error while reading greeting packet. PID=12844 in
Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in
Unable to connect to database! Please try again later.

I am doing Remote database connection in php, and getting error

I am doing Remote database connection in php, and getting this error:
Warning: mysql_connect(): Host 'AT-PC-6' is not allowed to connect this MySql server in
C:\xampp\htdocs\programs\remote.php on Line ($con=mysql_connect('192.168.1.57','root','') or die ("Conection Failed");)

PHP & MySQL Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host

Okay when I go to my web page I get the following error below but when I reload the page everything is okay and is displayed fine. What exactly is the problem and how can I fix it?
ERROR.
Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host
MySQL code.
$mysqli = mysqli_connect("example.com", "avd", "password", "avd");
Server/Port combination is invalid, can't be resolved, or port is bad.

How can I connect to MySQL on a WAMP server?

This might be ridiculously easy for you but I've been struggling with this for an hour... :(
<?php
$connect = mysql_connect("localhost:8080", "root", "mypassword");
echo($connect);?>
This is the code that I'm trying to run - you can see that I'm using 8080 as my port number and, of course, I have HTML codes as well.
However, it gives me the following error messages whenever I try to open the PHP file:
Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\php_sandbox\index.php on line 2
Warning: mysql_connect() [function.mysql-connect]: Error while reading greeting packet. PID=4932 in C:\wamp\www\php_sandbox\index.php on line 2
Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\php_sandbox\index.php on line 2
I don't know... what's wrong with this? Is it because of the port number?
Change localhost:8080 to localhost:3306.
Try opening Port 3306, and using that in the connection string not 8080.
Just Change the Connection mysql string to 127.0.0.1 and it will work

Categories