Mulai MySQL 4.1 tanpa "kata sandi lama"


0

Saya mengalami kesulitan memigrasi database MySQL 4.1 saya dari hash password 16-byte lama ke hash 41-byte baru. Masalahnya adalah, bahwa server mysqld secara otomatis dimulai dengan direktif "old-passwords = on", yang membatasi pengaturan kata sandi baru dengan panjang 41-byte.

Pertanyaan saya: Apakah ada yang tahu bagaimana saya bisa memberitahu mysqld untuk berjalan tanpa arahan "old-passwords = on"? Saya mencoba my.ini, commmandline, mengatur variabel secara lokal, tetapi tidak ada yang berhasil.

Terima kasih banyak! Philipp


OS apa ini?
Natalie Adams

Jawaban:


0

Sudahkah Anda mencari di /etc/my.cnf atau /var/lib/mysql/my.cnf, mungkin sudah diatur di sana? BTW, arahannya adalah old_passwords (garis bawah, bukan tanda hubung)


Saya menemukan bahwa saya harus mengatur bendera "old-password = 0" di file konfigurasi my.ini saya. Sangat penting untuk mengatur opsi ini di bagian yang benar dari file ini. Nama bagian tampaknya sesuai dengan nama layanan windows: Dalam kasus saya, nama layanan windows adalah "MySQL4" - sayangnya bagian ini harus dibuat secara manual, karena nama default setelah pengaturan tampaknya adalah "mysqld". Semua yang terbaik!

0

Saya pikir ini adalah kotak Windows -
Cukup edit my.ini dan set
"old_passwords = 0"
Atau komentar / hapus baris yang menetapkan old_passwords


Saya menemukan bahwa saya harus mengatur bendera "old-password = 0" di file konfigurasi my.ini saya. Sangat penting untuk mengatur opsi ini di bagian yang benar dari file ini. Nama bagian tampaknya sesuai dengan nama layanan windows: Dalam kasus saya, nama layanan windows adalah "MySQL4" - sayangnya bagian ini harus dibuat secara manual, karena nama default setelah pengaturan tampaknya adalah "mysqld". Semua yang terbaik!

0

Saya mengetahui bahwa saya harus menetapkan bendera "old-password = 0" di file konfigurasi my.ini saya. Sangat penting untuk mengatur opsi ini di bagian yang benar dari file ini. Nama bagian tampaknya sesuai dengan nama layanan windows: Dalam kasus saya, nama layanan windows adalah "MySQL4" - sayangnya bagian ini harus dibuat secara manual, karena nama default setelah pengaturan tampaknya adalah "mysqld". Semua yang terbaik!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.