Cara menggunakan mysql 5.7 not starting

Database MySQL merupakan perangkat lunak system manajemen basis data relational yang mendukung beberapa fitur seperti multithreaded dan multi-user. Database MySQL awalnya dibuat untuk memenuhi kebutuhan sistem database yang cepat, handal dan mudah untuk digunakan.

Cara Instalasi Database MySQL

Untuk melakukan instalasi database MySQL ada dua cara bisa menggunakan repository maupun menggunakan source MySQL yang telah didownload.

Artikel ini akan membahas bagaimana melakukan installasi dengan menggunakan repository.

  1. Tambahkan repository MySQL terbaru ke server Centos 7, pada artikel ini menggunakan MySQL versi 5.7. Gunakan perintah yum install seperti berikut :
    yum local install https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

 

  1. Setelah berhasil menambahkan repository dari MySQL, kemudian installasi MySQL nya.
    yum –y install mysql-community-server

 

  1. Nyalakan service ‘mysqlid’ untuk Centos
    Systemctl start mysqlid untuk memulai service
    Systemctl enable mysqlid untuk mengizinkan service
    Default port untuk database MySQL adalah 3306 untuk koneksi, untuk memeriksa bisa dengan mengetikan netstat –p1ntu.

 

  1. Konfigurasi password root MySQL
    MySQL 5.7 sudah terinstall dan service sudah di aktifkan, selanjutnya adalah bagaimana cara melihat password root dari MySQL yang telah terinstall. Pada Centos 7 , MySQL secara otomatis membuat kata password standar yang kuat ketika pertama kali MySQL dimulai. Kata password tersimpan pada file mysql.log. lakukan perintah seperti berikut ini untuk melihat kata password standar root MySQL.
    grep ‘temporary’ /var/log/mysqld.log
    perintah tersebut akan menampilkan password standarnya pada log.

 

  1. Masuk ke shell MySQL dengan kata sandi standar .
    mysql –u root –p
    -u adalah untuk user
    -p adalah untuk password

 

  1. Ganti password MySQL standar dengan password baru yang yang kuat, dan mudah diingat, pastikan dalam membuat password MySQL terdapat Huruf Besar, Huruf Kecil, Angka, Tanda atau lambang, dan panjang karakternya minimal 8 huruf, karena password MySQL ini harus unique. Berikut perintahnya :
    Alter user ‘root’@’localhost’ identified by ‘Admin@123’ flush privileges;

 

  1. Kemudian mencoba dengan masuk dengan menggunakan user root yang telah dirubah passwordnya. Kemudian buat database baru seperti berikut:
    create database latihan;
    menampilkan database yang telah dibuat :
    show databases;
    Masuk ke database yang telah dibuat
    use latihan; ( use spasi nama databasenya)
    membuat user baru pada MySQL
    create user ‘admin’@’localhost’ identified by ‘Admindb@123’ flush privileges;
    mengizinkan user admin pada database yang telah dibuat
    grant all privileges on latihan.* to ‘admin’@’localhost’ identified by ‘Admindb@123’; flush privileges;

 

Demikian tutorial yang singkat dalam melakukan installasi MySQL server versi 5.7 dengan menggunakan repository. Jika anda membutuhkan training, layanan implementasi, maintenance ataupun pendampingan proyek database MySQL. Silahkan hubungi kami di kontak langsung tim sales kami untuk info lebih lanjut.

 

Tentang i3

PT. Inovasi Informatika Indonesia (i3) dikenal sebagai perusahaan penyedia solusi dan layanan TI yang berfokus pada Open Source, Security, Big Data dan Cloud bagi bisnis. i3 menyediakan layanan TI yang komprehensif, meliputi konsultasi, migrasi dan implementasi, pelatihan, troubleshooting, dan managed services. Untuk informasi lebih lanjut perihal layanan dan solusi yang ditawarkan, Anda dapat menghubungi kami melalui [email protected].

Jika anda mengikuti cara install MySQL pada Tutorial Belajar MySQL: Download, Install dan Setingan awal MySQL, maka MySQL Server tidak akan berjalan sebagai Windows Service. Kita harus dijalankan MySQL Server secara manual setiap kali kita ingin menggunakan MySQL.

Dalam tutorial kali ini kita akan membahas cara menjalankan MySQL server secara manual, maupun menginstallnya kembali sebagai Windows Service.


Arsitektur Client-Server pada MySQL

Seperti yang pernah disinggung pada Tutorial Belajar MySQL: Pengertian Database, Database Model dan RDBMS, MySQL dalam operasionalnya menggunakan arsitektur client-server. Salah satu komputer bertindak sebagai Server (tempat seluruh database MySQL disimpan), dan komputer lainnya sebagai Client yang akan mengakses database dalam komputer server tersebut. Jumlah Client yang mengakses server bisa 1 komputer, 100, atau bahkan 1000 komputer pada saat bersamaan.

Dalam tutorial MySQL di duniailkom ini kita akan menjalankan kedua proses ini dalam satu komputer saja, sehingga di dalam komputer yang sama akan terdapat MySQL Server, sekaligus MySQL client.

Cara menggunakan mysql 5.7 not starting

Dalam Tutorial Belajar MySQL: Cara Menjalankan MySQL Server ini kita akan mempelajari cara menjalankan MySQL Server. Untuk menjalankan MySQL Client, akan kita pelajari di dalam tutorial berikutnya.


Memeriksa MySQL Server

Jika anda mengikuti tutorial menginstall MySQL di duniailkom tanpa shutdown komputer, maka MySQL Server masih berjalan.

Untuk mengetahui apakah MySQL Server telah berjalan atau tidak, kita bisa mencoba mengaksesnya menggunakan MySQL Command Line Client. Aplikasi ini dapat diakses dari menu Start –> MySQL –> MySQL 8.0 Command Line Client.

Akan tampil jendela cmd windows untuk meminta password root. Apabila setelah diinput jendela langsung tertutup, berarti MySQL Server belum berjalan.

Atau cara lain adalah dari Task Manager. Buka Task Manager dengan menekan kombinasi Alt + Crtl + Del, lalu pilih tab Details (untuk Windows 10). Dari daftar yang ada cari apakah mysqld.exe ada atau tidak. Jika ada, berarti MySQL Server sudah berjalan. Jika tidak, berarti MySQL Server belum berjalan.

Cara menggunakan mysql 5.7 not starting


Menjalankan MySQL Server Secara Manual (mysqld.exe)

Jika dari tampilan Task Manager tidak ditemukan mysqld.exe, artinya MySQL Server belum berjalan.

Untuk menjalankan MySQL Server secara manual, kita harus mengakses file mysqld.exe yang berada di dalam folder bin pada instalasi MySQL. Mysqld.exe akan diakses menggunakan aplikasi command prompt atau biasa disebut cmd Windows. Karena folder instalasi MySQL kita ubah menjadi C:\MySQL 8.0, maka lokasi mysqld.exe berada di di “C:\MySQL 8.0\bin\mysqld.exe”.

Buka CMD Windows dengan cara klik menu Start –> All programs –> Accessories –> Command Prompt . Atau dari Start –> run –> ketik “cmd”, lalu OK.

Tampilan Command prompt berupa layar hitam dan default path nya untuk Windows 10 adalah “C:\User\<nama user>”. Hal ini menandakan bahwa folder aktif sekarang berada di “C:\Users\<nama user>”. Kita harus mengubahnya ke “C:\MySQL 8.0\bin”. Caranya, ketik “cd C:\MySQL 8.0\bin” pada command prompt lalu tekan Enter.

Cara menggunakan mysql 5.7 not starting

Dengan folder aktif DOS sekarang pada C:\MySQL 8.0\bin, ketikkan:

mysqld --defaults-file="C:\MySQL 8.0\Data\my.ini"

Perintah diatas akan menjalankan mysqld dengan tambahan baris perintah –defaults-file=”C:\MySQL 8.0\Data\my.ini”. Perintah –defaults-file digunakan untuk memberitahu MySQL Server bahwa lokasi file setting my.ini berada di C:\MySQL 8.0\Data\my.ini.

Materi tentang file my.ini telah kita bahas pada tutorial sebelumnya: Folder Instalasi MySQL dan my.ini.

Cara menggunakan mysql 5.7 not starting

Jika tampilan DOS seolah2 berhenti, maka MySQL Server seharusnya sudah berjalan.

Mari kita periksa, buka Task Manager dengan menekan kombinasi Alt + Crtl + Del, lalu pilih tab Details (untuk Windows 10). Dari daftar yang ada cari apakah mysqld.exe ada atau tidak. Jika ada, berarti MySQL Server sudah berjalan.

Cara menggunakan mysql 5.7 not starting

Jendela DOS ini harus tetap terbuka, karena jika ditutup mysqld akan otomatis berhenti.

Untuk mencobanya, silahkan jalankan kembali MySQL Command Line Client, dan masukkan password root. Jika sukses, akan terlihat seperti gambar dibawah ini:

Cara menggunakan mysql 5.7 not starting


Menghentikan MySQL Server secara manual (mysqld.exe)

Untuk menghentikan MySQL server bisa dengan menutup jendela cmd sebelumnya. Atau cara lain adalah dari Task Manager

Buka tab Details di Task Manager, lalu cari mysqld.exe. Klik mysqld.exe ini lalu tekan tombol Delete di keyboard atau klik kanan dan pilih End Task.

Cara menggunakan mysql 5.7 not starting

Akan tampil jendela konfirmasi “Do you want to end mysqld.exe?” pilih End process untuk mematikan MySQL Server.

Cara menggunakan mysql 5.7 not starting


Menjalankan MySQL Server sebagai Windows Service

Windows menyediakan mekanisme “service” untuk aplikasi-aplikasi yang langsung berjalan secara otomatis ketika windows booting. Hal ini dimaksudkan agar kita tidak perlu untuk menjalankan MySQL Server secara manual terus menerus. Aplikasi yang diinstall sebagai “service” ini menggunakan sebagian memory komputer pada latar belakang (background), selama komputer hidup.

Salah satu alasan untuk terus menjalankan MySQL Server sebagai service adalah jika komputer ini akan dipakai sebagai server yang sebenarnya (misalnya untuk keperluan perusahaan).

Jika anda mengikuti tutorial menginstall MySQL di duniailkom, maka MySQL belum berjalan sebagai service, jadi bagaimana jika kita ingin menjalankan MySQL Server sebagai Windows Service? kita akan bahas sesaat lagi.

Peringatan: Berdasarkan pengalaman saya, menjalankan MySQL Server sebagai service sering menjadi masalah. Banyak yang komplain kenapa ketika menginstall XAMPP (pada saat mulai mempelajari bahasa PHP), MySQL Servernya tidak bisa jalan. Ini disebabkan karena di satu komputer hanya bisa ada 1 MySQL Server yang aktif pada satu waktu.

Jadi MySQL Server yang diinstall sebagai service ini harus dimatikan terlebih dahulu, baru MySQL versi XAMPP bisa dijalankan.

Menginstall MySQL Server sebagai Service

Untuk membuat MySQL Server berjalan sebagai service, buka kembali menu MySQL di Start Menu, lalu pilih MySQL Installer – Community.

Cara menggunakan mysql 5.7 not starting

Akan terbuka jendela MySQL Installer seperti berikut:

Cara menggunakan mysql 5.7 not starting

Silahkan klik pilihan Reconfigure untuk mengubah setingan MySQL Server.

Dari jendela yang tampil, terlihat bahwa ini adalah jendela yang sama sewaktu kita menginstal MySQL sebelumnya. Pada jendela pertama ini kita bisa mengubah setingan terkait Type Instalasi dan Jaringan. Saya tidak akan mengubah setingan ini, dan silahkan klik Next.

Cara menggunakan mysql 5.7 not starting

Pada jendela Accounts and Roles, kita akan diminta untuk memasukkan password root. Password ini harus sama dengan password saat instalasi sebelumnya (jika anda belum mengubahnya). Sama seperti saat menginstall, saya menggunakan “qwerty” sebagai password root, kemudian klik tombol check. Jika password sesuai, silahkan lanjut dengan men-klik tombol Next.

Cara menggunakan mysql 5.7 not starting

Dan, pada jendela Windows Service inilah kita bisa memilih untuk mengaktifkan MySQL Server sebagai service. Anda juga bisa memilih kotak checklist “Start the MySQL Server at System Startup” agar MySQL server langsung berjalan pada saat komputer hidup. Perhatikan bahwa kita menggunakan MYSQL80 sebagai nama service.

Lanjutkan dengan klik tombol Next.

Cara menggunakan mysql 5.7 not starting

Pada Jendela Apply Configuration, klik tombol Execute untuk menerapkan konfigurasi. Jika semua berjalan normal, MySQL akan menampilkan jendela akhir, kemudian klik Finish, lalu tutup jendela MySQL Installer.

Proses instalasi MySQL Server sebagai service selesai.


Memeriksa Windows Service untuk MySQL Server

Untuk memastikan bahwa MySQL Server telah berjalan sebagai Windows Service, kita akan menggunakan aplikasi Component Services bawaan Windows. Ketik di kolom search di sebelah Start Menu: “Component Services”

Cara menggunakan mysql 5.7 not starting

Setelah jendela Component Services terbuka, pada menu kiri, pilih Services (Local), cari MySQL80 pada jendela tengah tampilan ini. Jika ditemui MySQL80 berarti service MySQL Server telah terinstall.

Cara menggunakan mysql 5.7 not starting

Pada menu di tengah, terdapat 3 tombol: Stop the Service, Pause the service, dan Restart the service. Ketiga tombol ini bisa digunakan untuk menghentikan, menghentikan sesaat (pause), atau menjalankan ulang (restart) service MySQL.

Untuk menguji coba MySQL Server, silahkan lakukan cek melalui MySQL Command Line Client.

Cara menggunakan mysql 5.7 not starting


Menghapus Windows Service MySQL Server

Untuk menghapus “service” MySQL Server, kita menggunakan cara yang sama dengan menginstall “service”, yakni akses kembali file MySQL Installer – Community. Bedanya, kali ini kita menghapus checklist pada jendela Windows Service.

Cara menggunakan mysql 5.7 not starting

Setelah menghapusnya, Klik tombol Next dan Execute. Kemudian silahkan restart komputer dan Windows tidak akan menjalankan MySQL Server sebagai windows service lagi.

Dalam tutorial ini kita telah mempelajari cara cara menjalankan MySQL Server, untuk mengaksesnya kita akan menjalankan MySQL Client pada komputer yang sama. Ini akan kita bahas dalam tutorial selanjutnya, yakni Cara Menjalankan MySQL Client.


eBook MySQL Uncover Duniailkom

MySQL dan MariaDB sudah menjadi standar database untuk web programming. Duniailkom telah menyusun eBook MySQL Uncover yang membahas MySQL/MariaDB dengan lebih detail dan lebih lengkap, mulai dari query dasar hingga View, Stored Procedure dan Trigger. Penjelasan lebih lanjut bisa ke eBook MySQL Uncover Duniailkom.

Bagaimana cara memulai service MySQL?

Klik menu Start > Control Panel > System and Security > Administrative Tools dan dari jendela yang terbuka, klik ganda Services. Untuk mulai menjalankan servis Windows dari MySQL, klik kanan pada MySQL dan pilih Start pada menu pop-up yang muncul.

Langkah langkah menjalankan program database MySQL?

MySQL Membuat Database dan Table.
Buka command prompt dengan cara tekan ctrl + R keudian ketik cmd lalu enter..
Buka MySQL dengan cara mengetikan cd AppServ\MySQL\bin\MySQL..
Bila meminta password, masukkan password yang kalian buat (tapi biasanya password defaultnya “root”).

Langkah awal menjalankan program client berbasis teks MySQL?

Memulai program client berbasis teks mysql. Rubah direktori aktif dari command prompt saat ini ke subdirektori bin terlebih dahulu dan kemudian ketikkan mysql -u root -p . Masukkan password yang diminta, tekan tombol keyboard Enter dan Anda sudah memulai program client berbasis teks mysql.

Langkah langkah install MySQL?

Download Installer MySQL..
Pilih Tipe Custom..
Pilih Aplikasi Yang Akan Diinstall..
Install Requirements..
Download & Install MySQL..
Konfigurasi Server..
Konfigurasi Root User..
Konfigurasi MySQL Windows Service..