Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 24914|Jawab: 3

[Sumber] MySQL Server 5.7 Setel ulang kata sandi root

[Salin tautan]
Diposting pada 25/05/2017 09.51.07 | | | |
Pertama-tama, hal pertama yang harus Anda lakukan adalah menghentikan layanan mysql terlebih dahulu, menghentikannya di layanan, atau Anda dapat menghentikannya dengan perintah cmd, saya menghentikannya langsung dari layanan sebagai berikut:



Direktori instalasi mysql saya: C: \ Program File \ MySQL \ MySQL Server 5.7 \ bin \,
Menurut tutorial di Internet, saya menggunakan perintah cmd untuk masuk ke folder bin mysql, dan kemudian dijalankan:


Tidak mau. Laporan kesalahan setelah eksekusi adalah sebagai berikut, situasi Shenma ???



mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)
2017-05-25T01:26:39.139544Z 0 [Peringatan] TIMESTAMP dengan nilai DEFAULT implisit tidak digunakan lagi. Silakan gunakan --explicit_defaults_for_timestamp opsi server (lihat dokumentasi untuk detail selengkapnya).
2017-05-25T01:26:39.139544Z 0 [Catatan] --secure-file-priv diatur ke NULL. Operasi yang terkait dengan mengimpor dan mengekspor data dinonaktifkan
2017-05-25T01:26:39.142318Z 0 [Catatan] mysqld (mysqld 5.7.17) dimulai sebagai proses 11960 ...
2017-05-25T01:26:39.161559Z 0 [Peringatan] Tidak dapat membuat file pengujian C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Peringatan] Tidak dapat membuat file pengujian C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [ERROR] gagal mengatur datadir ke C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [KESALAHAN] Membatalkan

2017-05-25T01:26:39.163179Z 0 [Catatan] Ujung binlog
2017-05-25T01:26:39.163179Z 0 [Catatan] mysqld: Shutdown selesai

Jangan bermain kartu sesuai dengan rutinitas!!

Haha, banyak tutorial di Internet yang salah, ketika kita mengeksekusi kalimat "mysqld --skip-grant-tables", mysql akan menemukan folder my.ini dan data dari direktori induk bin,

Sejak mysql 5.7 diinstal, direktori data database dan folder konfigurasi my.ini diubah, dan tidak berada di bawah direktori yang sama dengan folder bin kami.

Pada diagram pertama, ada parameter yang sangat penting dalam layanan mysql:





Cara yang benar untuk mengubah kata sandi root adalah sebagai berikut:

1: Hentikan layanan mysql
2: Buka file konfigurasi --defaults-file, (milik saya adalah "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Tambahkan kalimat ke bagian bawah my.ini dan simpan:
3: Mulai layanan MySQL
4: Gunakan perintah cmd, cd ke folder bin mysql, lalu jalankan:
Masukkan saja kata sandi dengan santai! ! Masukkan saja kata sandi dengan santai! ! Masukkan saja kata sandi dengan santai! !

Kami berhasil masuk!
5: Jalankan perintah berikut:
6: Kata sandi root berhasil dimodifikasi!! Namun, ini belum berakhir, mari kita ingat untuk menghapus kalimat my.ini baru saja kita tambahkan!! Kemudian, mulai ulang mysql!

Skor

Jumlah peserta1MB+1 sumbang+1 Roboh alasan
tututu + 1 + 1 Sangat kuat!

Lihat semua penilaian





Mantan:Masalah adaptasi lebar PC dan ponsel CSS
Depan:C# menggunakan ICSharpCode.SharpZipLib.dll untuk mengompres dan mendekompresi file/folder
Diposting pada 08/11/2018 16.50.55 |
Hebat, tetapi ketika saya memasukkan kata sandi dengan santai, itu meminta:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Masukkan kata sandi: *****
KESALAHAN 2003 (HY000): Tidak dapat terhubung ke server MySQL pada '127.0.0.1' (10061)
Diposting pada 22/11/2018 19.38.30 |
Terima kasih, bos, saya akhirnya menyelesaikannya dan menyadari koneksi jarak jauh ke database MySQL, yang membutuhkan waktu seminggu untuk diretas. Saat telnet dihidupkan hari ini, sepertinya menyembuhkan sembelit lama yang telah mengganggu saya selama bertahun-tahun ~
Terima kasih sekali lagi!!
Diposting pada 27/12/2018 22.20.46 |
Kakak, kakak, akhirnya memecahkan !!!!! Terima kasih banyak!!!!!!!!!
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com