Saat menggunakan Cloud 66 untuk men-deploy ke server Anda sendiri, Anda mungkin mengalami masalah dengan penginstalan MySQL yang ada di server Anda
Seiring dengan persyaratan sistem operasi umum kami agar penerapan ke server Anda berfungsi, kami juga menyarankan Anda menghapus semua file terkait MySQL dari server Anda sebelum menerapkan
Jangan dijalankan di server produksi
Perintah-perintah ini hanya dimaksudkan untuk menyiapkan server baru yang berdiri sendiri untuk penyediaan awal. Mereka TIDAK boleh dijalankan di server yang dibagikan dengan aplikasi Anda atau yang sedang digunakan dalam produksi
Pelajari bagaimana Anda dapat menghentikan atau memulai atau menghapus instalan server MySQL Anda - dan bagaimana Anda dapat mengatur ulang kata sandi pengguna root. Untuk macOS & Windows
Dibuat oleh Maximilian Schwarzmüller17 November 2021
Sebagai pengembang, saat bekerja dengan MySQL, Anda biasanya fokus pada perintah dan kueri basis data seperti mysqladmin -u root -p shutdown1, mysqladmin -u root -p shutdown2 dll
Anda dapat mempelajari semua tentang MySQL, Postgresql, dan SQL secara umum dalam kursus SQL - Panduan Praktis kami
Tidak diperlukan pengetahuan SQL sebelumnya dan Anda akan mempelajari semua tentang dasar-dasar, konsep inti, dan juga menjelajahi banyak konsep lanjutan
Tetapi beberapa pengetahuan administrasi basis data dasar juga berguna dari waktu ke waktu
Artikel ini menjelaskan cara melakukan beberapa tugas umum yang paling penting
- Menghentikan server yang sedang berjalan. . .
- Memulai server. . .
- Menghapus instalan MySQL. . .
- Mengatur ulang kata sandi pengguna root.
- Beralih ke aliran kata sandi lama.
Jika Anda memulai server MySQL sebagai layanan, Anda dapat memulai dan menghentikannya melalui alat layanan Windows. Anda menemukan detail lebih lanjut di sini
Server MySQL yang sedang berjalan dapat dihentikan melalui perintah mysqladmin -u root -p shutdown3 yang diinstal pada sistem Anda secara otomatis. Anda dapat menemukan ini dapat dieksekusi di direktori instalasi Anda di dalam folder mysqladmin -u root -p shutdown4 - misalnya mysqladmin -u root -p shutdown5
Secara opsional, Anda dapat menambahkan jalur ke direktori mysqladmin -u root -p shutdown4 ini ke variabel lingkungan jalur Windows Anda (lihat tutorial ini), sehingga Anda dapat mengakses alat di dalam folder mysqladmin -u root -p shutdown4 ini dari mana saja di sistem Anda
Jika Anda belum menambahkan jalur mysqladmin -u root -p shutdown4 ke variabel lingkungan Anda, Anda harus menavigasi ke folder mysqladmin -u root -p shutdown4 melalui prompt perintah sistem Anda
Misalnya, ini adalah cara Anda menavigasi ke jalur instalasi yang disebutkan di atas
cd "\Program Files\MySQL\MySQL Server 8.0\bin"_Setelah Anda menavigasi ke jalur itu, Anda dapat menjalankan perintah mysqladmin -u root -p shutdown3 yang terletak di sana. Hentikan server yang sedang berjalan dengan mengeksekusi
mysqladmin -u root -p shutdownIni akan meminta kata sandi Anda dan mematikan server yang sedang berjalan setelah Anda memasukkannya
Anda kemudian dapat juga jika Anda mau
Menghentikan server yang sedang berjalan (macOS)Jika Anda menginstal MySQL melalui penginstal resmi, Anda harus memiliki entri baru di "System Preferences" (di bagian paling bawah halaman ikhtisar). Jika Anda menyelami opsi "MySQL" di sana, Anda dapat memulai dan menghentikan server MySQL melalui GUI ini
Selain itu, Anda juga dapat menghentikan server MySQL melalui terminal macOS
sudo /usr/local/mysql/support-files/mysql.server stopMenghentikan server yang sedang berjalan (Linux)Untuk menghentikan server MySQL yang sedang berjalan di Linux, Anda dapat menjalankan perintah berikut
/etc/init.d/mysqld stopAlternatifnya, Anda juga dapat menghentikan layanan server latar belakang yang sedang berjalan dengan menjalankan
Itu saja. Anda bisa setelah itu jika Anda mau
Memulai server (Windows)Jika Anda ingin menjalankan server MySQL sebagai layanan, Anda dapat memulai dan menghentikannya melalui alat layanan Windows. Anda menemukan detail lebih lanjut di sini
Server MySQL dapat dimulai melalui perintah sudo /usr/local/mysql/support-files/mysql.server stop_1 yang diinstal pada sistem Anda secara otomatis. Anda dapat menemukan ini dapat dieksekusi di direktori instalasi Anda di dalam folder mysqladmin -u root -p shutdown4 - misalnya mysqladmin -u root -p shutdown5
Secara opsional, Anda dapat menambahkan jalur ke direktori mysqladmin -u root -p shutdown4 ini ke variabel lingkungan jalur Windows Anda (lihat tutorial ini), sehingga Anda dapat mengakses alat di dalam folder mysqladmin -u root -p shutdown4 ini dari mana saja di sistem Anda
Jika Anda belum menambahkan jalur mysqladmin -u root -p shutdown4 ke variabel lingkungan Anda, Anda harus menavigasi ke folder mysqladmin -u root -p shutdown4 melalui prompt perintah sistem Anda
Misalnya, ini adalah cara Anda menavigasi ke jalur instalasi yang disebutkan di atas
cd "\Program Files\MySQL\MySQL Server 8.0\bin"_Setelah Anda menavigasi ke jalur itu, Anda dapat menjalankan perintah sudo /usr/local/mysql/support-files/mysql.server stop1 yang terletak di sana. Mulai menjalankan server dengan mengeksekusi
mysqldIni akan meminta kata sandi Anda dan memulai server setelah Anda memasukkannya
Memulai server (macOS)Jika Anda menginstal MySQL melalui penginstal resmi, Anda harus memiliki entri baru di "System Preferences" (di bagian paling bawah halaman ikhtisar). Jika Anda menyelami opsi "MySQL" di sana, Anda dapat memulai dan menghentikan server MySQL melalui GUI ini
Selain itu, Anda juga dapat memulai server MySQL melalui terminal macOS
sudo /usr/local/mysql/support-files/mysql.server start_Memulai server (Linux)Untuk memulai server MySQL di Linux, Anda dapat menjalankan perintah berikut
/etc/init.d/mysqld startAlternatifnya, Anda juga dapat memulai layanan server latar belakang yang sedang berjalan dengan menjalankan
Untuk menghapus instalan MySQL di Windows, pastikan yang pertama
Setelah server dihentikan, Anda dapat menghapus instalan MySQL melalui "Panel Kontrol" Windows. Buka "Program dan Fitur" dan pilih "MySQL" => "Uninstall"
Setelah itu, untuk membersihkan data yang tersisa, pastikan Anda dapat melihat folder tersembunyi, lalu hapus folder berikut
- C. \Program Files\MySQL
- C. \Program Files (x86)\MySQL
- C. \ProgramData\MySQL
- C:\Users\\AppData\Roaming\MySQL
Jika Anda menginstal MySQL melalui penginstal resmi, Anda dapat menghapusnya melalui macOS "System Preferences". Buka opsi "MySQL" dan pilih "Uinstall"
Anda juga mungkin ingin membuang semua data terkait - artikel ini menjelaskan bagaimana hal itu dapat dicapai
Menghapus instalasi MySQL (Linux)Anda menemukan instruksi terperinci tentang cara menghapus sepenuhnya MySQL di Linux di utas Stackoverflow ini
Mengatur ulang kata sandi pengguna rootLupa kata sandi pengguna server basis data root Anda?
Artikel dari dokumentasi resmi ini menjelaskan secara rinci, bagaimana Anda dapat mengatur ulang kata sandi Anda pada sistem yang berbeda
Beralih ke aliran kata sandi lamaUntuk beberapa klien (mis. g. ekstensi VS Code SQLTools), Anda perlu beralih ke alur autentikasi "lawas" untuk MySQL
Untuk melakukan ini, Anda hanya perlu terhubung ke server basis data Anda (mis. g. melalui MySQL Workbench) dan kemudian jalankan perintah berikut di sana