-
Setelah Instalasi di Windows. Cari jalur ke folder yang diinstal.
Contoh:
C:\Program Files\MySQL\MySQL Server 8.0\bin
-
Buka cmd dan
cd
ke jalur di atas. -
Ketik
mysqld --initialize-insecure --console
Ini akan menginisialisasi folder data secara manual tanpa kata sandi untuk melakukan root.
Untuk pemula saya akan menyarankan opsi ini
mysqld --initialize --console
Ini akan menginisialisasi folder data secara manual dengan kata sandi acak untuk melakukan root.
Setelah ini, Anda mungkin menghadapi kesalahan yang mengatakan:
-
Tidak dapat membuat folder data. Untuk ini, coba tentukan jalur ke data seperti ini:
mysqld --initialize-insecure --basedir=specify your path/mysql/mysql --datadir=specify your path/mysql/data
-
Atau folder data sudah ada. Untuk ini, buka folder itu dan hapus folder data.
-
Atau, untuk versi selanjutnya, di folder data sudah ada file bernama
my.ini
. Untuk ini, salin file itu dan tempel keC:\Program Files\MySQL\MySQL Server 8.0\
(Anda dapat melakukan lebih banyak perubahan di sini dan menentukan jalur ke direktori data dan basis)
-
-
Sekarang Anda telah berhasil menginisialisasi tanpa kata sandi.
Mulai server.mysqld --console
CATATAN:Anda dapat menentukan jalur ke variabel lingkungan sistem (cari di Google tentang cara melakukannya), setelah itu Anda tidak harus pergi ke jalur ini setiap saat.
Sekarang server Anda aktif dan berjalan.
mysqld: ready for connections Version: '8.0.15' socket: '' port: 3306
-
Sekarang gunakan perintah:
mysql -u root --skip-password
lalu
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
Perintah ini untuk mengatur kata sandi root.
-
Untuk penggunaan berikutnya
mysql -u root -p
Dan setelah itu masukkan
new_password