Terkadang XAMPP MySQL di mac tidak bisa berjalan dengan baik. Hal ini biasanya disebabkan oleh mac yang tidak dimatikan / ditidurkan secara langsung yang mengakibatkan pid mysql tidak ditutup dengan benar atau pid digandakan
Bimbingan Minim
1. sudo killall mysqld 2. manager-osx > start mysqlJika itu tidak berjalan dengan baik
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start _lalu cari kesalahannya di Google
Examples: Error: ERROR! The server quit without updating PID file (/Applications/XAMPP/xamppfiles/var/mysql/<computername>.local.pid)Larutan
Di /Applications/XAMPP/xamppfiles/etc/my. cnf ubah pengguna = uid yang menggunakan uid dari perintah mysql
Tentu Anda akan panik karena tidak bisa membuat atau melihat database MySQL
Hal ini juga tentunya akan membuat kita tidak bisa mengakses PHPMyAdmin di Mac karena kita lupa password user root dari PHPMyAdmin
Ada beberapa pesan error yang sering muncul jika kita lupa password MySQL atau PHPMyAdmin antara lain
- kesalahan 1054 (42s22). kolom tidak dikenal 'kata sandi' di 'daftar bidang'
- akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi. Tidak)
- kesalahan 1045 (28000). akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi. Ya)
tapi tunggu dulu, itu akan membuat semua database MySQL hilang tentunya
Untuk itu, Anda hanya perlu mereset kata sandi root MySQL dengan mengikuti langkah-langkah ini
Cara Mereset Kata Sandi Root MySQL di Mac dengan Terminal
Ingat, tidak ada cara untuk mengetahui atau melihat kata sandi database MySQL di Mac jika Anda lupa dan tutorial ini ditujukan untuk mereka yang menulis kata sandi root MySQL default setelah menginstal MySQL kemarin
Hentikan Layanan MySQL
Jalankan System Preferences > MySQL kemudian tekan tombol Stop MySQL Server
Ubah Kata Sandi Default Pengguna Root MySQL Mac
Sekarang, buka aplikasi Terminal yang terletak di /Applications/Utilities/, lalu ketikkan perintah berikut untuk mengubah tujuan folder aktif di Terminal
cd /usr/local/mysql/bin/mysql
Setelah itu ketik perintah ini (yang di bold adalah password root default setelah install MySQL)
./mysql -u root -p 'rb_ZsU*YZ46:'_
Nah, ketika sudah berhasil masuk ke konsol MySQL Mac dengan Terminal, ketikkan perintahnya
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'PanduanMac';Pada kata-kata yang dicetak tebal, PanduanMac mohon diubah sesuai dengan keinginan Anda
Tekan kombinasi tombol pada keyboard, Ctrl + Z untuk keluar dari konsol MySQL,
Untuk memeriksa apakah kami telah berhasil mereset kata sandi MySQL di Mac, ketikkan perintah
cd /usr/local/mysql/bin/
./mysql -u root -p
_Saat diminta memasukkan kata sandi, ketik Panduan Mac di atas
Nah, Anda telah berhasil mengubah kata sandi default pengguna root MySQL di Mac, bukan?
Jika ada masalah, silahkan berkomentar di kolom komentar yang tersedia di bawah
Dalam posting ini, kita akan melihat cara memulai, menghentikan, dan memulai ulang Server MySQL di macOS, Linux, dan Windows
1. Pada bulan Maret
Anda dapat memulai/menghentikan/memulai ulang Server MySQL melalui baris perintah
- Untuk versi MySQL yang lebih lama dari 5. 7
sudo /usr/local/mysql/support-files/mysql.server start sudo /usr/local/mysql/support-files/mysql.server stop sudo /usr/local/mysql/support-files/mysql.server restart
- Untuk MySQL versi 5. 7 dan lebih baru
sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist _
- Atau Anda dapat menyalakan/mematikannya melalui Panel Preferensi macOS
Ada cara lain untuk menggunakan DBngin, utilitas gratis untuk menginstal dan mengelola beberapa server database di Mac
- Untuk menghidupkan/mematikan, hanya dengan satu klik dari panel kontrol server
2. Di Linux
- Di Linux mulai/berhenti dari baris perintah
/etc/init.d/mysqld start /etc/init.d/mysqld stop /etc/init.d/mysqld restart _
- Beberapa rasa Linux juga menawarkan perintah layanan
service mysqld start service mysqld stop service mysqld restart
- atau
service mysql start service mysql stop service mysql restart
3. Di Windows
- Buka Jalankan Jendela dengan Winkey + R
- Ketik services.msc
- Cari layanan MySQL berdasarkan versi yang diinstal
- Klik berhenti, mulai atau mulai ulang opsi layanan
Atau Anda dapat memulai/menghentikan MySQL dari command prompt
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld" C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqladmin" -u root shutdown
Butuh alat GUI yang bagus untuk MySQL di MacOS dan Windows? .