--> -->
 
 
OperationalError
Python 3.6.9: /usr/bin/python
Sat Apr 18 15:19:36 2026

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /var/www/test/index.py in <module>()
     15     user='tvef',
     16     passwd='bandung2017',
=>   17     host='localhost')
     18 c = conn.cursor()
     19 
host undefined
 /usr/lib/python3/dist-packages/pymysql/__init__.py in Connect(*args=(), **kwargs={'db': 'example', 'host': 'localhost', 'passwd': 'bandung2017', 'user': 'tvef'})
     88     """
     89     from .connections import Connection
=>   90     return Connection(*args, **kwargs)
     91 
     92 from . import connections as _orig_conn
Connection = <class 'pymysql.connections.Connection'>, args = (), kwargs = {'db': 'example', 'host': 'localhost', 'passwd': 'bandung2017', 'user': 'tvef'}
 /usr/lib/python3/dist-packages/pymysql/connections.py in __init__(self=<pymysql.connections.Connection object>, host='localhost', user='tvef', password='bandung2017', database='example', port=0, unix_socket=None, charset='', sql_mode=None, read_default_file=None, conv={<class 'bool'>: <function escape_bool>, <class 'int'>: <function escape_int>, <class 'float'>: <function escape_float>, <class 'str'>: <function escape_unicode>, <class 'tuple'>: <function escape_sequence>, <class 'list'>: <function escape_sequence>, <class 'set'>: <function escape_sequence>, <class 'frozenset'>: <function escape_sequence>, <class 'dict'>: <function escape_dict>, <class 'NoneType'>: <function escape_None>, ...}, use_unicode=True, client_flag=2793997, cursorclass=<class 'pymysql.cursors.Cursor'>, init_command=None, connect_timeout=10, ssl=None, read_default_group=None, compress=None, named_pipe=None, no_delay=None, autocommit=False, db='example', passwd='bandung2017', local_infile=False, max_allowed_packet=16777216, defer_connect=False, auth_plugin_map={}, read_timeout=None, write_timeout=None, bind_address=None, binary_prefix=False)
    697             self._sock = None
    698         else:
=>  699             self.connect()
    700 
    701     def _create_ssl_ctx(self, sslp):
self = <pymysql.connections.Connection object>, self.connect = <bound method Connection.connect of <pymysql.connections.Connection object>>
 /usr/lib/python3/dist-packages/pymysql/connections.py in connect(self=<pymysql.connections.Connection object>, sock=None)
    965                 exc.traceback = traceback.format_exc()
    966                 if DEBUG: print(exc.traceback)
=>  967                 raise exc
    968 
    969             # If e is neither DatabaseError or IOError, It's a bug.
exc = OperationalError(2003, "Can't connect to MySQL s...on 'localhost' ([Errno 111] Connection refused)")

OperationalError: (2003, "Can't connect to MySQL server on 'localhost' ([Errno 111] Connection refused)")
      args = (2003, "Can't connect to MySQL server on 'localhost' ([Errno 111] Connection refused)")
      original_exception = ConnectionRefusedError(111, 'Connection refused')
      traceback = 'Traceback (most recent call last):\n File "/usr/...tionRefusedError: [Errno 111] Connection refused\n'
      with_traceback = <built-in method with_traceback of OperationalError object>