I was out of balance with my payments and after the payment made it still shows "Error...

Posted July 5, 2016 2.1k views
WordPressBillingUbuntu 16.04

I was out of balance with my server payments and after the payment it still shows “Error establishing a database connection” and I cannot access my website.
How to restart the server or whats wrong.
Restarting Apache and mysql did not help.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

This error generally indicates that your MySQL service is not responding. If no changes were made to WordPress’ wp-config.php then the MySQL service is the place to start.

You mentioned already trying to restart MySQL, this can be done with the command:

service mysql restart

If you continue to see the error message, I would then recommend checking the files in /var/log/mysql/ as there is likely an error recorded there. If you can share any error message you find there with us we can figure out the next step.

  • I made changes in wp-config.php before but I edit the changes back because it did not work right now. I tried to change the domain settings.

    service mysql restart - not working. Only sudo command is working.

    If I try to access /var/log/mysql/ then messages appears:
    Error: Directory /var/log/mysql: permission denied
    Error: Failed to retrieve directory listing

  • I was able to accès log files from FileZilla.
    I used Terminal and command sudo cat /var/log/syslog to access the file.

    Jul  6 07:04:19 wordpress-1gb-ams3 /etc/mysql/debian-start[24583]: Upgrading MySQL tables if necessary.
    Jul  6 07:04:19 wordpress-1gb-ams3 /etc/mysql/debian-start[24586]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
    Jul  6 07:04:19 wordpress-1gb-ams3 /etc/mysql/debian-start[24586]: Looking for 'mysql' as: /usr/bin/mysql
    Jul  6 07:04:19 wordpress-1gb-ams3 /etc/mysql/debian-start[24586]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
    Jul  6 07:04:19 wordpress-1gb-ams3 /etc/mysql/debian-start[24586]: This installation of MySQL is already upgraded to 5.5.49, use --force if you still need to run mysql_upgrade
    Jul  6 07:04:19 wordpress-1gb-ams3 /etc/mysql/debian-start[24597]: Checking for insecure root accounts.
    Jul  6 07:04:19 wordpress-1gb-ams3 /etc/mysql/debian-start[24602]: WARNING: mysql.user contains 3 root accounts without password!
    Jul  6 07:04:19 wordpress-1gb-ams3 /etc/mysql/debian-start[24603]: Triggering myisam-recover for all MyISAM tables
    Jul  6 07:09:01 wordpress-1gb-ams3 CRON[24804]: (root) CMD (  [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)
    Jul  6 07:17:01 wordpress-1gb-ams3 CRON[24846]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
    Jul  6 07:39:01 wordpress-1gb-ams3 CRON[25117]: (root) CMD (  [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)
    Jul  6 08:09:01 wordpress-1gb-ams3 CRON[25569]: (root) CMD (  [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)
    Jul  6 08:17:01 wordpress-1gb-ams3 CRON[25683]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
  • I got mysql error also

    sudo cat /var/log/mysql/error.log
    160706  7:04:15 [Note] /usr/sbin/mysqld: Normal shutdown
    160706  7:04:15 [Note] Event Scheduler: Purging the queue. 0 events
    160706  7:04:15  InnoDB: Starting shutdown...
    160706  7:04:17  InnoDB: Shutdown completed; log sequence number 59577283
    160706  7:04:17 [Note] /usr/sbin/mysqld: Shutdown complete
    160706  7:04:17 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
    160706  7:04:17 [Note] Plugin 'FEDERATED' is disabled.
    160706  7:04:17 InnoDB: The InnoDB memory heap is disabled
    160706  7:04:17 InnoDB: Mutexes and rw_locks use GCC atomic builtins
    160706  7:04:17 InnoDB: Compressed tables use zlib 1.2.8
    160706  7:04:17 InnoDB: Using Linux native AIO
    160706  7:04:17 InnoDB: Initializing buffer pool, size = 128.0M
    160706  7:04:17 InnoDB: Completed initialization of buffer pool
    160706  7:04:17 InnoDB: highest supported file format is Barracuda.
    160706  7:04:17  InnoDB: Waiting for the background threads to start
    160706  7:04:18 InnoDB: 5.5.49 started; log sequence number 59577283
    160706  7:04:18 [Note] Server hostname (bind-address): ''; port: 3306
    160706  7:04:18 [Note]   - '' resolves to '';
    160706  7:04:18 [Note] Server socket created on IP: ''.
    160706  7:04:18 [Note] Event Scheduler: Loaded 0 events
    160706  7:04:18 [Note] /usr/sbin/mysqld: ready for connections.
    Version: '5.5.49-0ubuntu0.14.04.1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)