-
Setelah Instalasi di Windows. Cari jalur ke folder yang diinstal.
Contoh:
C:\Program Files\MySQL\MySQL Server 8.0\bin -
Buka cmd dan
cdke jalur di atas. -
Ketik
mysqld --initialize-insecure --consoleIni akan menginisialisasi folder data secara manual tanpa kata sandi untuk melakukan root.
Untuk pemula saya akan menyarankan opsi ini
mysqld --initialize --consoleIni 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 --consoleCATATAN: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-passwordlalu
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';Perintah ini untuk mengatur kata sandi root.
-
Untuk penggunaan berikutnya
mysql -u root -pDan setelah itu masukkan
new_password