[Last Call] Learn about multicloud storage options and how to improve your company's cloud strategy. Register Now

x
?
Solved

Dreamweaver MySQL Connection Error

Posted on 2010-11-07
11
Medium Priority
?
905 Views
Last Modified: 2012-06-21
I am trying to setup a site within Dreamweaver CS4 and I have never had so much trouble. I have successfully setup and connected to the remote and testing servers. I am now trying to add my MySQL database but continue to receive the following error:

MySQL Error#: 2013
Lost connection to MySQL server at 'reading initial communication packet', system error: 110

Using the same settings I am able to connect to the database using Navicat for MySQL. Ideas?

This is usually a straight forward process but this is my first attempt to do this using Rackspace Cloud as my host.
0
Comment
Question by:rmb8024
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
11 Comments
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 34081043
Hi rmb8024,

Error 2013 usually means there is a problem on the MySQL server end of things, not Dreamweaver.

Verify the MySQL server is up and running and listening on the correct ports for web traffic.
0
 

Author Comment

by:rmb8024
ID: 34081060
Yes, I have verified the server is fine. I am able to connect using Navicat for MySQL, and phpMyAdmin. The issue seems to be isolated to Dreamweaver.
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 34081071
Dreamweaver uses mysql_pconnect() (persistent connection) to do its thing.  Open your connection file and change that to mysql_connect() and see if works any better.
0
Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

 

Author Comment

by:rmb8024
ID: 34081100
That was a good idea but unfortunately I get the same error when I test the MySQL connection.
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 34081174
Okay.

1) Where is the testing server for this site?

2) Does the mysql user have permission to access from any IP address?
0
 

Author Comment

by:rmb8024
ID: 34081204
1) The testing server is the same physical server as the remote (live) server. I am using Rackspace Cloud as the host Do you need any more info then that?

2) Yes, I can only assume it does as I am able to use the same connection information in Navicat to access the database remotely.
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 34081298
1) No, no more info than that.

2) Weird.  It's almost as if DW itself is being blocked.  Can you check firewalls and other security software/appliances to be sure DW can connect out?
0
 

Author Comment

by:rmb8024
ID: 34081330
That is what is strange, I can select any of my other sites with databases and it connects fine. That said, none of my other sites are hosted at Rackspace Cloud.

I contacted Rackspace but all their tests say it is operating fine. They conclude I must have a setting incorrect in Dreamweaver somewhere.
0
 
LVL 70

Accepted Solution

by:
Jason C. Levine earned 2000 total points
ID: 34081351
>> They conclude I must have a setting incorrect in Dreamweaver somewhere.

Maybe.

Try this:

Site | Advanced | Remove Connection Scripts

Then log in to the Rackspace site with a normal FTP or shell client (not DW) and delete the _mmServerScripts folder if it's still there.

Then try to rebuild the connection file and rebuild a recordset or other server behavior.
0
 

Author Comment

by:rmb8024
ID: 34081396
Jason,

Rackspace gives an IP to connect to when remotely accessing MySQL but to connect from within the script loaded on the server it is a hostname. I had tried using the hostname previously but it gave the same result.

I tried again after your last suggestion and the hostname works! The IP still does not. Very interesting because even Rackspace told me the hostname will not work.

Thanks for your patience and all your help!
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 34081439
>> Very interesting because even Rackspace told me the hostname will not work.

That is weird.  If it causes you problems in the future, you can always edit the connection file and replace the hostname with the IP address.
0

Featured Post

Prepare for your VMware VCP6-DCV exam.

Josh Coen and Jason Langer have prepared the latest edition of VCP study guide. Both authors have been working in the IT field for more than a decade, and both hold VMware certifications. This 163-page guide covers all 10 of the exam blueprint sections.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When table data gets too large to manage or queries take too long to execute the solution is often to buy bigger hardware or assign more CPUs and memory resources to the machine to solve the problem. However, the best, cheapest and most effective so…
This post looks at MongoDB and MySQL, and covers high-level MongoDB strengths, weaknesses, features, and uses from the perspective of an SQL user.
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question