[help]Error establishing a database connection DigitalOcean


Status
Not open for further replies.

silentreader

Poster 2.0
Permisi Tuan,.

saya install wordpress yang one click install di DO Ubuntu

web saya kadang kadang sering error :

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at localhost. This could mean your host’s database server is down.

  • Are you sure you have the correct username and password?
  • Are you sure that you have typed the correct hostname?
  • Are you sure that the database server is running?
If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the wordpress forum support



lalu setelah beberapa menit kembali bisa di akses, jadi error nya kadang kadang

terus saya nyari tutorial di google nemu dengan cara ini

nano wp-config.php

lalu edit / tambahkan kode seperti dibawah ini

define('DB_NAME', 'nama_database');
define('DB_USER', 'username_mysql');
define('DB_PASSWORD', 'kata_sandi_mysql');
define('DB_HOST', 'localhost');

terus yang saya tanyakan
apakah memang seperti itu caranya? kalau benar bagaimana cara mencari
" nama_database " , "username_mysql ", " kata_sandi_mysql "

yang sebelumnya di blogger sekitar 800 lebih
sekarang setelah migrasi ke wordpress viewers sekitar kurang lebih 300

Terima Kasih :D
 
define('DB_NAME', 'nama_database');
define('DB_USER', 'username_mysql');
define('DB_PASSWORD', 'kata_sandi_mysql');
define('DB_HOST', 'localhost');
secara default , setingan wordpress sudah terkonfigurasi seperti ini didalam file wp-config.php jadi tidak perlu ditambah.
Sedangkan untuk username, password, database juga sudah tertera disitu, karena jika tidak ada otomatis domain tidak bisa diakses mas.
 
lalu setelah beberapa menit kembali bisa di akses, jadi error nya kadang kadang
Artinya tdk ada masalah di wp-confignya jd ga ga ada yg perlu dirubah, asumsi service databasenya stop saat kejadian, coba check logs dan error untuk info lebih datails dan juga coba check top/htop takutnya service mysqlnya stop karena resourcenya habis, misalnya RAM, ketika banyak pengunjung atau hal lain
 
Artinya tdk ada masalah di wp-confignya jd ga ga ada yg perlu dirubah, asumsi service databasenya stop saat kejadian, coba check logs dan error untuk info lebih datails dan juga coba check top/htop takutnya service mysqlnya stop karena resourcenya habis, misalnya RAM, ketika banyak pengunjung atau hal lain

ini hasilnya tuan,

setelah saya ketikan htop
sebelum error
Screenshot_1.png

dan ini saat error berlangsung
Screenshot_2.png

kira kira kesalahan nya ada dimana ya tuan ? :D
 
screenshot nya ketika lg error... di htop menunjukkan tidak ada tanda2 mysql nya running...

trus screenshot ketika lagi "bener"... menunjukkan kalau memory nya yg 512 MB itu habis.... dan sebagian besar terpakai oleh mysql

mungkin memang mysql nya yg bermasalah pada alokasi memory-nya.. silakan coba di cek dulu mysql error log nya... :

# zgrep -a "allocate memory" /var/log/mysql/error.log*
 
screenshot nya ketika lg error... di htop menunjukkan tidak ada tanda2 mysql nya running...

trus screenshot ketika lagi "bener"... menunjukkan kalau memory nya yg 512 MB itu habis.... dan sebagian besar terpakai oleh mysql

mungkin memang mysql nya yg bermasalah pada alokasi memory-nya.. silakan coba di cek dulu mysql error log nya... :

# zgrep -a "allocate memory" /var/log/mysql/error.log*

begini penampakannya mbak
Screenshot_3.png

entah apa itu artinya :D
 
nah benerr... mysql ga bs alokasi memory lagi untuk storage innodb nya...

kyknya itu kena serangan XMLRPC .. coba cek dulu log apache nya :

# grep xmlrpc /var/log/apache2/access.log

kalau webservernya pakai nginx :

# grep xmlrpc /var/log/nginx/access.log

:DScreenshot_4.png
begini penamakannya mbak

waduh serem juga web saya keserang :s
 
Status
Not open for further replies.
Back
Top