Skip to main content

Konfigurasi MySQL di OpenSUSE 12.2

Setelah saya install paket Web Server & LAMP Server, saya mengalami kesulitan untuk mengakses database mysql. Setelah ditelusur ternyata, konfigurasi mysql di openSUSE dan distro yang biasa saya pakai memang ada bedanya. Jika di distro biasanya saya install mysql langsung diminta untuk memasukkan password mysql, nah disini beda. Yang biasanya service itu langsung jalan, ini nggak langsung jalan. Intinya Install ya install saja, tahu-tahu selesai. Hebat kan? OpenSUSE gitu, nah bingung deh mo ngapain ini.

Selesai instalasi saya mengecek apakah mysqld sudah jalan atau belum dengan
linux-1hja:~ # rcmysql status
redirecting to systemctl
mysql.service - LSB: Start the MySQL database server
          Loaded: loaded (/etc/init.d/mysql)
          Active: inactive (dead)
          CGroup: name=systemd:/system/mysql.service
Nah lo "Active: inactive(dead)", ini menandakan bahwa service mysql belum dijalankan. Oke deh,
langsung saya jalankan di console
linux-1hja:~ # rcmysql start
redirecting to systemctl
linux-1hja:~# rcmysql status
redirecting to systemctl
mysql.service - LSB: Start the MySQL database server
          Loaded: loaded (/etc/init.d/mysql)
          Active: active (running) since Sat, 29 Sep 2012 08:02:07 +0700; 46min ago
         Process: 4221 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/mysql.service
                  ├ 4319 /bin/sh /usr/bin/mysqld_safe --mysqld=mysqld --user=mysql --pid-file=/var/run/mysql/mysqld.pid -...
                  └ 4644 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --...
Sep 29 08:02:04 linux-1hja.site mysql[4221]: /usr/bin/mysql_secure_installation
Sep 29 08:02:04 linux-1hja.site mysql[4221]: which will also give you the option of removing the test
Sep 29 08:02:04 linux-1hja.site mysql[4221]: databases and anonymous user created by default.  This is
Sep 29 08:02:04 linux-1hja.site mysql[4221]: strongly recommended for production servers.
Sep 29 08:02:04 linux-1hja.site mysql[4221]: See the manual for more instructions.
Sep 29 08:02:04 linux-1hja.site mysql[4221]: You can start the MySQL daemon with:
Sep 29 08:02:04 linux-1hja.site mysql[4221]: rcmysql start
Sep 29 08:02:04 linux-1hja.site mysql[4221]: You can test the MySQL daemon with mysql-test package
Sep 29 08:02:04 linux-1hja.site mysql[4221]: Please report any problems with the /usr/bin/mysqlbug script!
Sep 29 08:02:07 linux-1hja.site mysql[4221]: Starting service MySQL ..done
Setelah itu, secara default, password root mysql adalah blank. Untuk konfigurasi keamanan mysql, kita menggunakan perintah mysql_secure_installation.
#mysql_secure_installation
langsung saja ikuti yang penting-penting saja ya....
Set root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!
urutan diatas adalah pertanyaan apakah akan diset password root untuk mysql? tinggal pilih [Y/n]. Seyogyanya pilih Y supaya aman. Setelah itu diminta untuk memasukkan password baru dan setelah tekan enter diminta memasukkan password yang sama, kemudian enter. mudah bukan?
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] Y
 ... Success!
Opsi diatas, menanyakan apakah user anonymous akan dihapus. Sarannya adalah dihapus demi keamanan data anda.
Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
 ... skipping.
Opsi ini, menanyakan hak akses dari database mysql. Boleh tidak diakses pada jaringan. Kalau boleh ya pilih n kalau tidak pilih Y. Demi amannya, pilih yes. jadi kalau mau mainan mysql ya langsung pakai servernya itu sendiri. :D
By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!
Bawaannya mysql kan ada database test tuch, itu gunanya untuk testing terhadap MySQL tersebut. Sebaiknya dihapus, karena memang tidak terpakai. Jangan-jangan bisa menjadi hole keamanan. Hehehehe....
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
 ... Success!
Cleaning up...
All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
System akan me-load hak istimewa terhadap database yang ada didalamnya, pilih saja Y karena biar user dapat mengakses database yang ada didalamnya secara penuh. Dan akhirnya MySQL berjalan sudah aman dengan password baru kita.

Ingat, password jangan disebarkan ke orang lain ya, yang bukan admin... :D
Coba deh, jalankan mysql-nya dengan "mysql -u root -p". Kalau password yang tadi dimasukkan dapat dibaca oleh sistem, berarti sudah sukses untuk konfigurasi database mysql.

Referensi:
http://en.opensuse.org/SDB:MySQL_installation

Comments

Popular posts from this blog

Menghapus Duplikasi Data Pada Spreadsheet

Hai hai hai... nongol lagi nich, dengan catatan harian yang semoga bisa jadi referensi untuk belajar. Kali ini saya akan share tentang menyelesaikan duplikasi data dengan menggunakan LibreOffice - Calc. Nah, biasanya temen2 nggak familier dengan makhluk yang satu ini, kebanyakan kenalnya sama makhluk yang berbayar dan juga yang ilegal version, tapi banyak yang pakai ilegal version sih... hehehe... piss.. :) Oke, kasusnya seperti ini, banyak sekali data dan dari data tersebut, kita akan mengambil data uniknya. Data unik? ya akan kita gunakan sebagai data dasar. Data unik itu cuma satu, tidak ada duplikasi datanya. Nah, berhubung saya pakainya LibreOffice Calc, maka saya share cara menghapus duplikasi data-nya. Caranya? pertama, silakan selection cell yang mengandung data. Kemudian klik Data > Filter > Standard Filter maka akan keluar jendela. Isi value dengan -not empty- kemudian klik more option, centang pada bagian No Duplication terakhir klik OK, maka data akan te...

Menginstallasi Perangkat Jaringan Berbasis Luas

Tujuan Pembelajaran Peserta diklat mampu menjelaskan tentang pengertian WAN dan karakteristiknya. Peserta diklat mampu menjelaskan perangkat-perangkat yang digunakan dalam Jaringan WAN. Peserta diklat dapat melaksanakan penginstalan jaringan Berbasis Luas (WAN) sesuai dengan prosedur. Kegiatan Belajar 1 : Pengenalan Jaringan Berbasis Luas (WAN) Pengertian Jaringan Berbasis Luas (WAN) Jaringan WAN adalah jaringan komunikasi data yang menghubungkan user-user yang ada di jaringan yang berada di suatu area geografik yang besar. Layanan WAN terfokus beroperasi pada layer Physical dan Data Link pada model OSI layer. Jaringan WAN biasanya selalu menggunakan fasilitas transmisi yang disediakan oleh perusahaan telekomunikasi seperti perusahaan layanan telepon. Lembaga-lembaga yang menanganai standarisasi jaringan WAN diantaranya : a.    International Telecommunication Union-Telecommunication Standardization Sector (ITU-T) b.    Consultative Committee for Inter...

Mengenang Bapak, Mbah Kung...

Jumat, 08 Mei 2015 jam 20.14 wib, sehabis membuat kopi, hp berdering memanggil. disitu terlulis sang pemanggil adalah Mbah Ain. Ini artinya Bapak./ Ibu yang sedang telpon. "Assalamualaikum mbah.....", dijawabnya oleh ibu saya.. " eko... balio... bapak kok koyo ngene... (eko... segera pulang... bapak kok seperti ini kenapa...)". Saat itu tanpa berfikir panjang saya langsung lari ambil jaket, nyambar kunci motor adik, sambil menghubungi mas amin untuk datang ke rumah bapak sesegera mungkin. Saya langsung tancap gas Jogja - Nglipar. Sampai di PKU Wonosari, saya temui bapak ternyata saat itu bapak dalam keadaan kritis. " Pak kulo nyuwun pangapunten pak... (Pak, saya mohon maaf pak...)" itu kata yang terucap spontan. Saya dampingi tubuh bapak yang sudah tidak bisa merespon lingkungan sekitar, namun seluruh organ masih bisa berfungsi dengan normal dan tidak ada yang bermasalah. Saya yakin, bapak masih bisa mendengar dan merasakah kehadiran kami di sekitar beli...