kategori Pemrograman

Ini dia yang kamu cari

Ada 290 artikel dalam kategori Pemrograman.

Solusi Masalah Dependensi Server MySQL di Ubuntu

Solusi Masalah Dependensi Server MySQL di Ubuntu

Ini artikel lama, belum di-update. Isinya mungkin tidak relevan dengan kondisi sekarang Gara-gara upgrade versi server MySQL tadi malam, server-nya malah error. Awalnya saya menggunakan MySQL versi 5.5, kemudian ditingkatkan (upgrade) ke versi 5.6. $ mysql -u root -p ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)Kemudian saya mencoba menghapus mysql-server dan meninginstal lagi (instal ulang). sudo apt-get remove mysql-server sudo apt-get install mysql-serverMalah dapat error dependensi: $ sudo apt-get install mysql-server Reading package lists… Done Building dependency tree Reading state information… Done The following extra packages will be installed: mysql-server-5.5 mysql-server-core-5.5 Suggested packages: tinyca mailx The following NEW packages will be installed: mysql-server mysql-server-5.5 mysql-server-core-5.5 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/5.144 kB of archives. After this operation, 53,2 MB of additional disk space will be used. Do you want to continue? [Y/n] y Preconfiguring packages … Selecting previously unselected package mysql-server-core-5.5. (Reading database … 272846 files and directories currently installed.) Preparing to unpack …/mysql-server-core-5.5_5.5.49-0ubuntu0.14.04.1_amd64.deb … Unpacking mysql-server-core-5.5 (5.5.49-0ubuntu0.14.04.1) … Selecting previously unselected package mysql-server-5.5. Preparing to unpack …/mysql-server-5.5_5.5.49-0ubuntu0.14.04.1_amd64.deb … Unpacking mysql-server-5.5 (5.5.49-0ubuntu0.14.04.1) … Selecting previously unselected package mysql-server. Preparing to unpack …/mysql-server_5.5.49-0ubuntu0.14.04.1_all.deb … Unpacking mysql-server (5.5.49-0ubuntu0.14.04.1) … Processing triggers for man-db (2.6.7.1-1ubuntu1) … Processing triggers for ureadahead (0.100.0-16) … Setting up mysql-server-core-5.5 (5.5.49-0ubuntu0.14.04.1) … Setting up mysql-server-5.5 (5.5.49-0ubuntu0.14.04.1) … 160424 14:50:11 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead. 160424 14:50:11 [Note] /usr/sbin/mysqld (mysqld 5.5.49-0ubuntu0.14.04.1) starting as process 12092 … start: Job failed to start invoke-rc.d: initscript mysql, action “start” failed. dpkg: error processing package mysql-server-5.5 (–configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.5; however: Package mysql-server-5.5 is not configured yet. dpkg: error processing package mysql-server (–configure): dependency problems - leaving unconfigured Processing triggers for ureadahead (0.100.0-16) … No apport report written because the error message indicates its a followup error from a previous failure.Beberapa solusi sudah dilakukan, tapi masih belum juga bisa. Solusi terakhir yang saya temikan di Stackoverflow sangat ampuh. Solusi terakhir ini membersihkan semuanya: database, konfigurasi, user, paket-paket MySQL dll. Jangan coba-coba solusi ini, kalau anda belum yakin kehilangan semua hal yang berkaitan dengan MySQL. Berikut ini perintah-perintah ajaibnya. $ sudo apt-get –yes autoremove –purge mysql-server-5.5 $ sudo apt-get –yes autoremove –purge mysql-client-5.5 $ sudo apt-get –yes autoremove –purge mysql-common $ sudo rm -rf /var/lib/mysql /etc/mysql ~/.mysql $ sudo deluser mysql $ sudo apt-get autoclean $ sudo apt-get update && sudo apt-get upgrade $ sudo apt-get install mysql-server-5.5 mysql-client-5.5 Server MySQL yang ada di komputer saya pun kembali normal. Tetapi, semua database-nya hilang. Untunglah dulu sudah pernah membuat cadangan (back-up).

Belajar Java: Menggunakan Prosedur dan Fungsi untuk Membuat Sub-program

Belajar Java: Menggunakan Prosedur dan Fungsi untuk Membuat Sub-program

Pada contoh program di pembahasan sebelumnya, kita hanya menulis kode instruksi pada fungsi main() saja. Fungsi main() adalah fungsi utama dalam program Java. Semua kode yang kita tulis di dalamnya, akan langsung dieksekusi. Tapi masalahnya sekarang: “Bagaimana kalau kita membuat program yang cukup besar, apakah kita masih bisa menulis semua kodenya di dalam fungsi main()?”

Belajar Java: Menggunakan Array untuk Menyimpan Banyak Hal

Belajar Java: Menggunakan Array untuk Menyimpan Banyak Hal

Apa yang akan kita lakukan bila memiliki banyak data yang akan disimpan dalam variabel? Misalkan kita ingin menyimpan nama-nama teman dalam variabel. Maka mungkin kita akan melakukannya seperti ini: String namaTeman1 = "Linda"; String namaTeman2 = "Santi"; String namaTeman3 = "Susan"; String namaTeman4 = "Mila"; String namaTeman5 = "Ayu"; Hal ini sah-sah saja. Akan tetapi… Masalahnya bagaimana kala datanya banyak, misalkan ada 100 data, pastinya capek donk membuat variabel sebanyak itu.

Pemrograman Java Swing: Membuat Jendela dengan JFrame

Pemrograman Java Swing: Membuat Jendela dengan JFrame

Jendela merupakan komponen utama sebuah aplikasi GUI. Di dalam jendela kita memasukkan berbagai macam komponen seperti tombol, teks, combobox, dan lain-lain. Jendela pada pemrograman Swing dapat kita buat dengan Class JFrame. Pada kesempatan ini, kita akan belajar cara membuat jendela dengan dua metode: Hard Coding Drag and drop Mari kita mulai…

Pemrograman Android: Cara Periksa Konektivitas Internet Pengguna

Pemrograman Android: Cara Periksa Konektivitas Internet Pengguna

Pengembangan aplikasi yang membutuhkan koneksi internet untuk operasinya, perlu melakukan pengecekan terlebih dahulu. Contoh sebuah aplikasi yang menerapkan API Google Maps, membutuhkan koneksi internet untuk menampilkan peta. Akan tetapi, tidak dilakukan pengecekan koneksi internet. Aplikasi pun gagal menampilkan peta dan tampa pesan umpan balik. Pengecekan koneksi internet akan membantu kita membuat umpan balik ke pengguna aplikasi.

Pilihan Alternatif Java dan Symbolic Link yang Buntu

Pilihan Alternatif Java dan Symbolic Link yang Buntu

Ketika saya bermain-main dengan perintah update-alternative untuk menambahkan pilihan alternatif java, malah terjadi error. Hal ini disebabkan karena saya salah memasukkan symbolic link ketika menambahkan pilihan alternatif. Berikut ini perintah salah yang menyebabkan masalah: sudo update-alternative --install /etc/alternatives/java java /opt/jdk1.8.0_77/bin/java Perhatikan teks yang berwarna merah. Teks tersebut merupakan symbolic link yang berlokasi di /etc/alternatives. Symbolic link yang seharusnya dimasukkan adalah /usr/bin/java. Akibatnya, error: petanikode@imajinasi:~$ sudo update-alternatives --config java update-alternatives: error: cannot stat file '/etc/alternatives/java': Too many levels of symbolic links Tidak dapat memilih alternatif java, karena symbolic link java yang berada di /etc/alternatives buntu (broken).

Cara Menggunakan Banyak JDK di Linux agar tidak Bentrok

Cara Menggunakan Banyak JDK di Linux agar tidak Bentrok

Saya menginstal lebih dari satu JDK di Linux (Xubuntu). Ada Open JDK 8, Open JDK 7, dan Oracle JDK 8. Awalnya saya hanya punya Open JDK 8. Kemudian setelah menginstal Gradle, Open JDK 7 juga ikut terinstal.

Apa Fungsi String[] args pada Pemrograman Java?

Apa Fungsi String[] args pada Pemrograman Java?

Saat awal belajar pemrograman Java, kita akan menemukan String[] args. Apa sih fungsinya? Kenapa kita harus menuliskannya?

Bagaimana Cara Menyimpan Tanggal dan Waktu di MySQL?

Bagaimana Cara Menyimpan Tanggal dan Waktu di MySQL?

Ini artikel lama, belum di-update. Isinya mungkin tidak relevan dengan kondisi sekarang Beberapa hari yang lalu, saya melakukan downgrade sistem operasi, dari versi 15.10 ke 14.04. Secara otomatis, versi server MySQL-nya juga ikut di-downgrade, dari versi 5.6.27 ke versi 5.5.47. Pada versi yang lebih lama (5.5.47), tipe data Datetime dengan nilai default current_timestamp tidak diterima. Ketika saya mengimpor dari cadangan database, terjadi error.