{"id":5015,"date":"2021-08-16T06:42:25","date_gmt":"2021-08-15T23:42:25","guid":{"rendered":"http:\/\/materi.smkn43jkt.sch.id\/?p=5015"},"modified":"2021-08-16T06:42:25","modified_gmt":"2021-08-15T23:42:25","slug":"memperbaiki-too-many-connections-mysql-mariadb","status":"publish","type":"post","link":"http:\/\/materi.smkn43jkt.sch.id\/?p=5015","title":{"rendered":"Memperbaiki \u201ctoo many connections\u201d Mysql\/MariaDB"},"content":{"rendered":"<p>Memperbaiki \u201ctoo many connection\u201d Mysql\/MariaDB, Ketika ada klien mencoba masuk ke Mysql\/MariaDB biasanya akan bisa langsung masuk, namun bagaimana jika banyak sekali klien yang sebelumnya telah terkoneksi dan masuk ke dalam Mysql\/MariaDB, dan ketika jumlah koneksi masuk telah mencapai batas akan memunculkan pesan\u00a0<em><strong>\u201ctoo many connections\u201d<\/strong><\/em>\u00a0dan klien tidak dapat masuk karena koneksi masuk telah mencapai batas, dan jika klien ingin masuk harus menunggu pengguna lain keluar dari Mysql\/MariaDB atau administrator harus menambahakn jumlah maksimum koneksi masuk yang di ijinkan.<\/p>\n<p>jika anda ingin melihat informasi berapa koneksi yang digunakan saat ini gunakan perintah dibawah<\/p>\n<p><code><strong>MariaDB&gt;<\/strong>\u00a0SHOW STATUS LIKE 'max_used_connections';<\/code><\/p>\n<p><a href=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-use-connection.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-113402 lazyloaded\" src=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-use-connection.png\" alt=\"max used connections\" width=\"641\" height=\"179\" data-src=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-use-connection.png\" data-srcset=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-use-connection.png 641w, https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-use-connection-300x84.png 300w\" data-sizes=\"(max-width: 641px) 100vw, 641px\" \/><\/a><\/p>\n<h3>SOLUSI<\/h3>\n<p>solusi untuk masalah ini adalah menaikan jumlah koneksi yang di ijinkan yang ada pada variabel\u00a0<strong>max_connection<\/strong>, secara baku nilai dari\u00a0<strong>max_connection\u00a0<\/strong>adalah 151, untuk melihat jumlah koneksi yang diijinkan sat ini gunakan perintah berikut<\/p>\n<p><code><strong>MariaDB&gt;<\/strong>\u00a0SHOW VARIABLES LIKE 'max_connections';<\/code><\/p>\n<p><a href=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-113403 lazyloaded\" src=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection.png\" alt=\"max-connection mysql\" width=\"643\" height=\"155\" data-src=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection.png\" data-srcset=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection.png 643w, https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-300x72.png 300w\" data-sizes=\"(max-width: 643px) 100vw, 643px\" \/><\/a><\/p>\n<h3>Menaikan maksimal koneksi sementara<\/h3>\n<p>untuk menaikan jumlah koneksi secara sementara hanya harus menambahkan nilai dari variable\u00a0<strong>max_connection\u00a0<\/strong>anda bisa menggunakan perintah dibawah ini<\/p>\n<p><code><strong>MariaDB&gt;<\/strong>\u00a0SET GLOBAL max_connections = 512;<\/code><\/p>\n<p><a href=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-113404 lazyloaded\" src=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-2.png\" alt=\"max-connection-2\" width=\"639\" height=\"62\" data-src=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-2.png\" data-srcset=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-2.png 639w, https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-2-300x29.png 300w\" data-sizes=\"(max-width: 639px) 100vw, 639px\" \/><\/a><\/p>\n<p>lalu cek apalah nilai dari variable max_connection telah berubah<\/p>\n<p><code><strong>MariaDB&gt;<\/strong>\u00a0SHOW VARIABLES LIKE 'max_connections';<\/code><\/p>\n<p><a href=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-113405 lazyloaded\" src=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-3.png\" alt=\"max-connection-3\" width=\"642\" height=\"143\" data-src=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-3.png\" data-srcset=\"https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-3.png 642w, https:\/\/nothinux.id\/wp-content\/uploads\/2018\/03\/max-connection-3-300x67.png 300w\" data-sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/a><\/p>\n<p>namun dengan cara diatas hanya akan menaikan jumlah maksimal koneksi hanya sementara, jika layanan Mysql\/MariaDB berhenti atau di jalankan ulang, akan kembali berubah ke nilai bakunya yaitu 151, untuk menaikan secara permanen gunakan cara dibawah.<\/p>\n<h3>Menaikan maksimal koneksi permanen<\/h3>\n<p>Cara yang paling baik adalah menggunakan cara ini, agar ketika layanan Mysql\/MariaDB Berhenti atau dijalankan ulang kita tidak perlu mengkonfigurasinya kembali, kita hnaya perlu mengkonfigurasi my.cnf. untuk mengkonfigurasinya ikuti tutorial dibawah.<\/p>\n<p>tambahkan variabel max_connection di my.cnf<\/p>\n<p><code><strong>user $<\/strong>\u00a0sudo vim \/etc\/my.cnf<\/code><\/p>\n<p>tambahkan<\/p>\n<p><code>max_connections = 512<\/code><\/p>\n<p>lalu jalankan ulang layanan MySQL\/MariaDB<\/p>\n<p><code><strong>user $<\/strong>\u00a0sudo systemctl restart mysqld<\/code><\/p>\n<p>&nbsp;<\/p>\n<p>sumber : https:\/\/nothinux.id\/memperbaiki-too-many-connections-mysql-mariadb\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Memperbaiki \u201ctoo many connection\u201d Mysql\/MariaDB, Ketika ada klien mencoba masuk ke Mysql\/MariaDB biasanya akan bisa langsung masuk, namun bagaimana jika banyak sekali klien yang sebelumnya telah terkoneksi dan masuk ke dalam Mysql\/MariaDB, dan ketika jumlah koneksi masuk telah mencapai batas akan memunculkan pesan\u00a0\u201ctoo many connections\u201d\u00a0dan klien tidak dapat masuk karena koneksi masuk telah mencapai batas, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,7],"tags":[],"_links":{"self":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5015"}],"collection":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5015"}],"version-history":[{"count":1,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5015\/revisions"}],"predecessor-version":[{"id":5016,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5015\/revisions\/5016"}],"wp:attachment":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5015"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}