Bind address commented.
The bind address in my.cnf should have been commented out during the perfect setup guide you use:
We want MySQL to listen on all interfaces, not just localhost, therefore we edit /etc/mysql/my.cnf and comment out the line bind-address = 127.0.0.1:
You create the root user for server2 on server1 mysql database so that the ISPConfig3 installer is allowed to log into server1 db and make the necessary entries for the new server (server2). When your installation on server2 is finished you can then remove the root users for server2 from the server1 database. Don't remove any other users other than the ones you physically created on server1
Also with regard to ns1 and ns2 - this can be confusing initially. server1 and server2 ... and server3, server4 and so on refer to the hostnames of the server setup (operating system) on your machine but ns1,ns2 and so on refer to DNS records which you set up in the ISPConfig 3 control panel.
The ispconfig database user that is added during ISPConfig install communicates with the ISPConfig user added in the second install - note that this user is not communicating with root nor does it "own" your your perfect server setup. An easy way to understand this is to remember that the ISPConfig installer does not ask for your root password of your operating system.
Hope this helps.
If you are asking if NS records on different servers need to communicate with each other then the answer is no - they are accessed from the internet when port 53 is open to the machine they are stored on.
When adding the nameserver DNS records in ISPConfig you can choose which of your servers you want to put each record on from the drop down menu.
Last edited by CSsab; 10th May 2010 at 10:20.