Seleksi Data Data MySQL dari NULL menjadi Angka NOL
Teknologi / 10 Juli 2018

Untuk melakukan seleksi data dari suatu kolom dalam tabel mysql yang semula bernilai “NULL” menjadi bernilai angka “0” (NOL) bisa menggunakan COALESCE: SELECT COALESCE(null_column, 0) AS null_column FROM whatever; COALESCE goes through the list of values you give it, and returns the first non-null value.

INSTALASI MYSQL-5.7 LINUX
Teknologi / 6 Juli 2018

A. Proses Instalasi $ sudo apt install mysql-server mysql-client mysql-common B. Proses Konfigurasi Kalau kita langsung mencoba login menggunakan root akan gagal dengan error kurang lebih sebagai berikut juwarto@DJOE:~$ mysql -u root ERROR 1698 (28000): Access denied for user ‘root’@’localhost’ juwarto@DJOE:~$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user ‘root’@’localhost’ Kegagalan tersebut terjadi karena mysql secara default menggunakan UNIX auth_socket plugin. Solusinya adalah dengan langkah-langkah berikut: $ sudo mysql -u root mysql> USE mysql; mysql> SELECT User, Host, plugin FROM mysql.user; +——————+———————–+ | User | plugin | +——————+———————–+ | root | auth_socket | | mysql.sys | mysql_native_password | | debian-sys-maint | mysql_native_password | +——————+———————–+ Seperti yang terlihat pada hasil query, user root menggunakan auth_socket plugin Ada 2 cara untuk memecahkan masalah ini: a. You can set the root user to use the mysql_native_password plugin b. You can create a new db_user with you system_user (recommended) Option 1: $ sudo mysql -u root # I had to use “sudo” since is new installation mysql> USE mysql; mysql> UPDATE user SET plugin=’mysql_native_password’ WHERE User=’root’; mysql> FLUSH PRIVILEGES; mysql> exit; $ service mysql restart Option 2: (replace YOUR_SYSTEM_USER with the username you have) $ sudo mysql -u root…

Uninstall atau Remove Virtualbox
Teknologi / 5 Juli 2018

Untuk meremove atau uninstall virtualbox ada 2 cara tergantung bagaimana cara instalasinya: A. Instalasi dengan paket run script Install: $ sudo ./VirtualBox-5.2.12-122591-Linux_amd64.run Uninstall: $ sudo ./VirtualBox-5.2.12-122591-Linux_amd64.run uninstall B. Instalasi dengan paket deb Install $ sudo apt install virtualbox atau Melalui software center (mode GUI) Uninstall $ sudo apt install virtualbox atau Melalui software center (mode GUI) Semoga bermanfaat.

RESET PASSWORD LINUX UBUNTU
Teknologi / 26 Juni 2018

Langkah mudah mereset password linux dengan beberapa cara: A. ROOT SHELL METHOD 1 1. Reboot to grub menu * If Ubuntu is the only operating system on your computer, to get the boot menu to show, you have to hold down the Shift key during bootup. * If you have a dual or multi-boot, the boot menu should appear without the need to hold down the shift key. 2. From the boot menu, select recovery mode and hit Enter. 3. You’ll be presented with a few options. Select the Drop to root shell prompt option and then press Enter. 4. Once you’re at the root shell prompt, if you have forgotten your username as well, type​ – ls /home This will list all the user accounts in your system. 5. To reset the password, type passwd username where username is the username you want to reset, for example – passwd ubuntuuser 6. You’ll then be prompted for a new password. Type your new password and then hit Enter. NOTE: When you type the password, nothing will appear to indicate your typing. You’ll be prompted to retype the password. Repeat your password and hit Enter again. 7. Now the password should…

Akses Wireshark Tanpa Super User
Teknologi / 26 Mei 2018

Langkah mudah memberik hak akses wireshark kepada selain super user (root): $ sudo apt-get install wireshark $ sudo dpkg-reconfigure wireshark-common $ sudo usermod -a -G wireshark $USER $ gnome-session-quit –logout –no-prompt Sumber: https[:]//osqa-ask[.]wireshark[.]org/questions/7976/wireshark-setup-linux-for-nonroot-user

Memasang Libraries Wine 32-bit
Teknologi / 2 Maret 2018

Berawal dari kesulitan install apalikasi di wine (hasil install dari binary) yang ternyata disebabkan oleh wine 64-bit di mesin AMD, muncul ide untuk install wine dari hasil compile source. Tetapi ternyata tidak mudah melakukan kompilasi 🙂 Saat melakukan kompilasi (./configure) selalau muncul pesan error: Cannot build a 32-bit program, you need to install 32-bit development libraries. Beberapa menit berselancar di dunia maya, akhirnya menemukan solusi jitu cara memasang libraries 32-bit di linux. Tinggal copas dan jalankan command berikut: sudo apt-get install build-essential gcc-multilib libx11-dev:i386 libfreetype6-dev:i386 libxcursor-dev:i386 libxi-dev:i386 libxshmfence-dev:i386 libxxf86vm-dev:i386 libxrandr-dev:i386 libxinerama-dev:i386 libxcomposite-dev:i386 libglu1-mesa-dev:i386 libosmesa6-dev:i386 libpcap0.8-dev:i386 libdbus-1-dev:i386 libncurses5-dev:i386 libsane-dev:i386 libv4l-dev:i386 libgphoto2-dev:i386 liblcms2-dev:i386 gstreamer0.10-plugins-base:i386 libcapi20-dev:i386 libcups2-dev:i386 libfontconfig1-dev:i386 libgsm1-dev:i386 libtiff5-dev:i386 libmpg123-dev:i386 libopenal-dev:i386 libldap2-dev:i386 libgnutls-dev:i386 libjpeg-dev:i386 Sumber: https[:]//[forums.linuxmint.com/viewtopic.php?t=236197]

Membuat Cron Jobs Untuk User Tertentu di LinuxMint
Teknologi / 10 Januari 2018

Kita dapat menjalankan tugas cron sebagai root tanpa masalah. Sebagian besar pekerjaan pemeliharaan sistem perlu dijalankan oleh root atau pengguna super. Namun, ada kondisi tertentu yang memerlukan setiap pengguna di sistem memiliki tugas crontab atau cron mereka sendiri. Administrator sistem atau pengguna super perlu memberi pengguna tersebut izin eksplisit untuk menjalankan cron. Ada dua file yang mengontrol hak akses untuk crontab yaitu cron.allow dan cron.deny di mana pada distro LinuxMint keduanya harus diletakkan di /etc/crond.d/ (saat ini saya menggunakan LinuxMint Sarah). Jika ada file cron.allow, maka pengguna atau pengguna yang perlu menggunakan cron perlu dicantumkan dalam file. Anda bisa menggunakan cron.deny untuk secara eksplisit melarang pengguna tertentu menggunakan cron. Jika tidak ada file (cront.allow atau cron.deny), maka hanya pengguna super yang diizinkan menjalankan cron. Nah, itu tergantung konfigurasi spesifik sistem tepatnya. Sebagian besar konfigurasi tidak mengizinkan pengguna menjalankan pekerjaan, sementara beberapa sistem mengizinkan semua pengguna menjalankan pekerjaan secara default. Jadi, langkah pertama adalah membuat file bernama cron.allow di folder /etc/cron.d/ dan tambahkan nama pengguna ke file ini agar pengguna dapat menjalankan pekerjaan. Contoh file cron.allow yang berisi nama-nama user yang bisa menjalankan cron jobs: root juwarto www-data Jika ingin melihat daftar user di mesin local kita bisa menggunakan perintah berikut:…