Cara memperbaiki server MySQL tidak mulai di panel kontrol XAMPP. Log kemungkinan besar akan mengatakan penghentian yang tidak terduga atau "Indeks untuk tabel '. \mysql\user’ rusak;
Ini terjadi pada saya beberapa kali dengan XAMPP, tampaknya disebabkan oleh penghentian server MySQL di panel kontrol
Ini adalah log kesalahan saya saat mencoba memulai server MySQL
3:43:26 PM [mysql] Attempting to start MySQL app... 3:43:26 PM [mysql] Status change detected: running 3:43:28 PM [mysql] Status change detected: stopped 3:43:28 PM [mysql] Error: MySQL shutdown unexpectedly. 3:43:28 PM [mysql] This may be due to a blocked port, missing dependencies, 3:43:28 PM [mysql] improper privileges, a crash, or a shutdown by another method. 3:43:28 PM [mysql] Press the Logs button to view error logs and check 3:43:28 PM [mysql] the Windows Event Viewer for more clues 3:43:28 PM [mysql] If you need more help, copy and post this 3:43:28 PM [mysql] entire log window on the forums
Perbaikan
Memperbaiki server MySQL yang tidak dimulai di XAMPP dilakukan dengan mengembalikan kembali file data sebelum diterbitkan
Arahkan ke direktori MySQL XAMPP Anda [C:\xampp\mysql
]
Buat folder baru bernama FIX_BACKUP
Salin C:\xampp\mysql\backup
dan C:\xampp\mysql\data
ke C:\xampp\mysql\FIX_BACKUP
Rekatkan konten C:\xampp\mysql\backup
ke C:\xampp\mysql\data
menimpa semua file
Terakhir, salin file ibdata1
_ dari C:\xampp\mysql\FIX_BACKUP\data
ke C:\xampp\mysql\data
menimpa file
Server MySQL Anda sekarang harus dimulai di panel kontrol XAMPP
MySQL adalah sistem manajemen basis data sumber terbuka yang berfungsi di Windows, Linux, dan macOS. Error 'Command Not Found' dapat muncul terlepas dari sistem operasi yang Anda gunakan. Ini menunjukkan bahwa sistem Anda tidak dapat memulai layanan MySQL karena tidak dapat menemukan file yang dapat dieksekusi
Artikel ini menunjukkan cara memperbaiki kesalahan MySQL 'Command Not Found' di Windows, Linux, dan macOS
Prasyarat
- Sistem berbasis Windows, Linux atau macOS dengan akun administrator
- Instalasi lokal MySQL yang berfungsi
Penyebab Kesalahan 'Perintah Tidak Ditemukan'
Setiap kali Anda memasukkan perintah untuk memulai antarmuka MySQL, sistem mencari direktorinya dan mencoba menjalankannya
Kesalahan 'Perintah Tidak Ditemukan' menunjukkan bahwa sistem Anda tidak dapat menemukan program yang ingin Anda jalankan. Dua alasan paling umum untuk kesalahan ini adalah
1. Instalasi MySQL rusak. Dalam beberapa kasus, proses instalasi MySQL mungkin rusak. Jika demikian, instalasi MySQL baru diperlukan. Jika Anda memerlukan bantuan untuk menginstal MySQL, kami memiliki sumber daya yang dapat membantu Anda menginstal MySQL di CentOS7, Ubuntu 18. 04, atau instal MySQL di Windows dengan mudah
2. Variabel lingkungan PATH belum ditetapkan. Jika sudah dipastikan MySQL sudah aktif dan berjalan, langkah selanjutnya adalah menentukan path yang benar. Variabel PATH mencantumkan semua direktori yang dilihat sistem Anda dan mencoba menemukan perintah yang telah Anda masukkan di terminal. Jika Anda menjalankan perintah, dan itu tidak ditemukan di salah satu folder di PATH yang Anda tentukan, maka itu akan menampilkan kesalahan 'Perintah Tidak Ditemukan'
Bagian berikut menguraikan cara menyetel variabel lingkungan PATH di Windows, Linux, dan macOS
Perbaiki kesalahan MySQL 'Command Not Found' di Windows
Mulai prompt cmd Windows dan masukkan perintah untuk meluncurkan MySQL
mysql -u root -p
_Jika sistem tidak dapat menjalankan perintah, ini menampilkan kesalahan berikut. Ikuti langkah-langkah di bawah ini untuk memperbaiki masalah
- Arahkan ke Menu Mulai Windows dan pilih PC ini
- Klik tab Properti
- Sekarang pilih Pengaturan Sistem Lanjutan
- Klik tombol Variabel Lingkungan
- Klik sekali variabel sistem Path, lalu klik tombol Edit
- Pilih Baru untuk menambahkan jalur yang benar untuk folder MySQL Anda
- Ambil jalur lengkap instalasi MySQL Anda. Dalam contoh ini, MySQL ada di C. partisi di folder Program Files
- Temukan folder bin di dalam MySQL dan salin jalurnya
- Rekatkan jalur lengkap ke jendela Edit Variabel Lingkungan dan klik OK untuk menyimpan perubahan Anda dan keluar dari layar
- Mulai ulang antarmuka cmd dan masukkan perintah awal sekali lagi
mysql -u root -p
_Masukkan kata sandi Anda [jika sudah ditentukan sebelumnya]
Anda telah berhasil masuk ke shell bash MySQL Anda dan dapat mulai mengerjakan database Anda
Perbaiki Kesalahan MySQL 'Command Not Found' di Linux [Ubuntu 18. 04, CentOS 7]
Bagian tutorial ini menunjukkan tindakan apa yang harus diambil untuk memperbaiki kesalahan 'Command Not Found' di CentOS 7 atau Ubuntu 18. 04. Perintahnya identik untuk kedua distribusi Linux
Mulai shell MySQL dengan mengetikkan perintah berikut di jendela terminal Anda
mysql -u root -p
_Anda telah menerima kesalahan 'Perintah Tidak Ditemukan'. Untuk memperbaikinya, edit file. file bash_profile
- Buat daftar direktori yang dicari sistem saat menjalankan perintah. Untuk melakukannya, masukkan yang berikut di jendela terminal Anda
echo $PATH
_Outputnya menyediakan daftar terkini dari semua folder yang dicarinya
- Untuk menambahkan path ke direktori MySQL, buka file. file bash_profile. Gunakan editor teks pilihan Anda [mis. g. nano] untuk mengedit file
nano .bash_profile
- Tambahkan baris di akhir file yang menentukan lokasi folder MySQL Anda
export PATH=$PATH:/home/location/of/mysql/bin/folder
_Mari kita lihat contoh yang diedit. file bash_profile
- Jalankan perintah standar untuk meluncurkan MySQL
mysql -u root -p
_Anda telah berhasil mengakses MySQL [MariaDB] di CentOS 7
Atau Ubuntu 18. 04
Perbaiki Kesalahan MySQL 'Command Not Found' di macOS
Prinsip yang sama yang dibahas untuk Windows dan Linux berlaku untuk macOS. Kesalahan umum muncul di berbagai sistem operasi karena variabel PATH. Sistem tidak dapat menemukan file yang dapat dieksekusi di direktori yang dicarinya
- Mengedit. bash_profile di macOS dengan memasukkan perintah berikut
open -t .bash_profile
_- Tambahkan path untuk folder bin MySQL Anda
export PATH=${PATH}:/usr/local/mysql/bin
_- Simpan dan keluar dari file
- Masukkan perintah untuk mengakses monitor MySQL
mysql -u root -p
_Anda telah berhasil mendapatkan akses ke shell MySQL Anda
Kesimpulan
Instruksi ini bersifat universal dan dapat digunakan untuk memperbaiki kesalahan MySQL yang sama, meskipun hal itu memengaruhi rangkaian aplikasi yang berbeda. Anda sekarang dapat menggunakan MySQL secara efektif dan bebas berinteraksi dengan database Anda
Lihat artikel kami tentang kesalahan “Access Denied For User [email protected]” yang biasanya muncul untuk penginstalan baru MySQL saat Anda mencoba terhubung ke MySQL dengan pengguna root