Cara Mengatasi Import Database MySQL Berukuran Besar di Hosting Tanpa Akses Terminal

September 6, 2025, 3 min read

Ketika memindahkan website ke hosting baru, salah satu tantangan yang sering muncul adalah mengimpor file database MySQL berukuran besar. Misalnya, file hasil ekspor (.sql) bisa mencapai puluhan hingga ratusan MB. Sayangnya, banyak shared hosting membatasi ukuran upload dan tidak menyediakan akses terminal (SSH), sehingga kita tidak bisa langsung menjalankan perintah mysql < backup.sql.Lalu, bagaimana cara […]

Run MySQL XAMPP via XAMPP Shell (MySQL Shutdown Solution)

November 2, 2022, 2 min read

Seperti hal sederhana tapi penting dan susah dicari, gimana cara nge run MySQL yang dari XAMPP tapi via shell? Bisa? Bisa, saya udah biasa melakukan dari dulu kalau pas MySQLnya kumat shutdown unexpectedly. Tak kira sampeyan-sampeyan juga sudah sering menemukan hal semacam ini, dan ketika kita googling buat mencari solusi, selalu ada solusi ini itu […]

Search or Filter Column Name in MySQL

June 21, 2021, 1 min read

When we have a big database with too much column, its hard to find some column when we need it to create query or just to identifying the table. Even we just DESC table query, its nont enough because still to hard to find what we need if we have too much table. Then, how […]

How to solve error “Unknown collation: ‘utf8mb4_0900_ai_ci'” when import MySQL DB

June 3, 2021, 3 min read

Do not worry if you find this error, its not mean that your backup.sql is corrupt or anything else. First before we talk about that error, I think its nice for us to know more about collation in database. What’s collation name? As dev.mysql.com said, that A collation name starts with the name of the […]

#notes Query simple hitung umur MySQL

April 9, 2021, 1 min read

SELECT TIMESTAMPDIFF(YEAR, ‘1984-05-01’, CURDATE()) AS umur from nama_table;

Menambah kolom di MySQL table dengan not null dan default value #queryNotes

March 25, 2021, 1 min read

Contoh query: ALTER TABLE nama_tabel ADD kolom_baru SMALLINT(6) NOT NULL DEFAULT 0;

Solved. Error saat import MySQL #1071 – Specified key was too long; max key length is 767 bytes

December 7, 2020, 1 min read

Mungkin teman-teman sedang mengalami error 1071 – Specified key was too long; max key length is 767 bytes pada saat melakukan import database di MySQL. Kalau saya tidak salah menerka hal ini terjadi karena file kita terlalu besar dan mengandung banyak query didalamnya. Saya sendiri mengalami hal ini ketika sedang melakukan import banyak database sekaligus […]

Mengenal Basis Data MySQL

October 13, 2020, 5 min read

Mungkin teman-teman ingin pemula dalam bidang IT atau basis data, terutama dalam MySQL, namun ketika mempelajari ke sumber lain bahasa yang digunakan terlalu berat. Kali ini kita akan coba mengurai dan mengenalkan MySQL dengan cara yang lebih sederhana. Basis Data Jika ingin diibaratkan secara sederhana, database atau basis data itu bisa kita bayangkan seperti lemari. […]

Perbedaan superkey, candidate key dan primary key beserta contoh

June 26, 2019, 3 min read

Untuk kamu yang masih belum lama belajar basis data mungkin bingung, tentang perbedaan antara superkey, candidate key dan primary key. Namun, tidak menutup kemungkinan juga bagi kamu yang sudah lama berkecimpung di dunia teknologi informasi, namun juga belum begitu memahami perbedaan diantara ketiga hal tersebut. Lalu, apa perbedaanya? Biasanya, kebanyakan dari kita hanya terlalu familiar […]

How to fix if can’t access MySQL without SUDO?

February 11, 2019, 2 min read

Its happend recently after I reinstall my OS and development environment. But, I’ve fix this after search some references from many source. Now, I’ll write here so when sometimes I forgot the way, I can read this, but it’s more better if its also can help for you. Its always denied if we run the […]