title: error when using mysql.connector for python to connect database
body: <p>I am newbie to python ,started with implementing small programs ,now trying with connecting database .I installed python 3.4 and mysql.connector 2.0.4 .
  Below given code is what i used to connnect the database </p>
  
  <pre><code>#!"C:\python34\python.exe"
  import sys
  import mysql.connector
  print("Content-Type: text/html;charset=utf-8")
  print()
  conn = mysql.connector.connect(host='localhost:8051',
                                         database='test',
                                         user='root',
                                         password='tiger')
  
  if conn.is_connected():
      print('Connected to MySQL database')
  </code></pre>
  
  <p>But i am getting error as given below . not getting why this error are occurring ,because of setup environment is wrong or of some other reason
  Please suggest </p>
  
  <pre><code>Traceback (most recent call last):
    File "C:\Python34\lib\site-packages\mysql\connector\network.py", line 448, in open_connection
      socket.SOL_TCP)
    File "C:\Python34\lib\socket.py", line 533, in getaddrinfo
      for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
  socket.gaierror: [Errno 11004] getaddrinfo failed
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "&lt;pyshell#8&gt;", line 2, in &lt;module&gt;
      password='tiger',database='test')
    File "C:\Python34\lib\site-packages\mysql\connector\__init__.py", line 179, in connect
      return MySQLConnection(*args, **kwargs)
    File "C:\Python34\lib\site-packages\mysql\connector\connection.py", line 95, in __init__
      self.connect(**kwargs)
    File "C:\Python34\lib\site-packages\mysql\connector\abstracts.py", line 719, in connect
      self._open_connection()
    File "C:\Python34\lib\site-packages\mysql\connector\connection.py", line 209, in _open_connection
      self._socket.open_connection()
    File "C:\Python34\lib\site-packages\mysql\connector\network.py", line 464, in open_connection
      errno=2003, values=(self.get_address(), _strioerror(err)))
  mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on 'localhost:8051:3306' (11004 getaddrinfo failed)
  </code></pre>