|
|||
|
Failed to remote Cpanel mysql
I have add a wildcard % both on "Remote Database Access Hosts" from Cpanel and "Additional MySQL Access Hosts" from WHM to allow any IP to access the mysql server.After restart mysql service,I try to login the mysql via another server ssh.
It always show the error message: Can't connect to MySql server on '……'(10061) Socket error on connect Please give me some ideas.. Thanks everyone |
|
||||
|
Well for starters, you must be using the wrong settings to connect
because you generated a socket error and remote database connections use direct TCP network connections instead of system sockets which incidentally is the method commonly used for reading from localhost. Second, if you have any firewall setup on either machine, you need to make sure you have TCP communications open for port 3306 else you won't be able to make any database connections You can also check your "skip_networking" setting on the machine running the database server you are trying to reach and make sure it is turned OFF or you won't be able to connect remotely: Code:
mysql> show variables like 'skip_networking'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | skip_networking | OFF | +-----------------+-------+ 1 row in set (0.00 sec) mysql> quit you need to delete that line or reset it for an actual external network IP else you again won't be able to connect remotely. Now jumping topics a bit, generally speaking remote MySQL connections are a very bad idea for both security and performance reasons. Network instability common throughout the internet can cause substantial performance impairments for your server which will slow down and wait for responses whenever there is any kind of network issues and can impact the entire operation of your server well beyond just the database server. In the few instances where you might actually have no choice but to run a remote connection, as is the case for successfully running fully live mirrored sites for example, then you would want to limit connections only to the IP of the server authorized to connect specifically. NEVER A WILDCARD! Opening up the database server to allow connections from everywhere is not only a bad idea, it's just plain stupid from a security standpoint!
__________________
My Server Expert: Server support, security, and management! Last edited by Spiral; 07-12-2009 at 03:25 PM. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| cPanel remote mysql server [urgent] | prixone | cPanel and WHM Discussions | 2 | 08-03-2007 12:34 AM |
| Mysql Failed error after setting up Remote MySQL server | ReB | cPanel and WHM Discussions | 6 | 03-28-2007 03:47 AM |
| cPanel and remote MySQL | krava | cPanel and WHM Discussions | 0 | 09-13-2006 09:02 AM |
| with a remote mysql server does cpanel still back up the databses with remote ftp? | DWHS.net | cPanel and WHM Discussions | 1 | 09-17-2005 01:32 AM |
| Can the remote mysql serv setup in "Remote mySQL Serv" be runnin any version of mysql | EdRooney | cPanel and WHM Discussions | 4 | 12-24-2004 11:00 PM |