Bagaimana untuk menukar kata laluan pangkalan data mysql

PHPz
Lepaskan: 2023-04-19 15:09:23
asal
4391 orang telah melayarinya

Keselamatan adalah penting apabila menguruskan pangkalan data. Kaedah yang berkesan ialah menukar kata laluan pangkalan data dengan kerap untuk mengekalkan keselamatan. MySQL ialah sistem pengurusan pangkalan data sumber terbuka popular yang membolehkan anda menukar kata laluan dalam pelbagai cara.

Berikut ialah langkah bagaimana untuk menukar kata laluan pangkalan data MySQL:

Langkah 1: Log masuk ke MySQL

Mula-mula, sambung ke pelayan MySQL dan log masuk ke dalamnya dengan hak pentadbir. Ini boleh dilakukan menggunakan baris arahan atau mana-mana klien MySQL seperti phpMyAdmin. Gunakan arahan berikut untuk menyambung ke MySQL pada sistem Linux atau Mac OS X:

mysql -u root -p
Salin selepas log masuk

Ini akan meminta kata laluan pentadbir MySQL.

Langkah 2: Pilih pangkalan data

Menukar kata laluan pangkalan data memerlukan mengetahui nama pangkalan data. Semua pangkalan data MySQL sedia ada boleh disenaraikan menggunakan arahan berikut:

show databases;
Salin selepas log masuk

Pilih pangkalan data yang anda ingin tukar kata laluan. Katakan kita ingin menukar kata laluan pangkalan data "mydb". Pilih pangkalan data menggunakan arahan berikut:

use mydb;
Salin selepas log masuk

Langkah 3: Tukar Kata Laluan

Kini anda boleh menukar kata laluan pengguna untuk pangkalan data yang sedang dipilih menggunakan arahan berikut:

alter user 'username'@'localhost' identified by 'newpassword';
Salin selepas log masuk

Nota: Untuk versi sebelum MySQL 5.7, sila gunakan pernyataan SET PASSWORD:

set password for 'username'@'localhost' = password('newpassword');
Salin selepas log masuk

Dalam arahan di atas, "nama pengguna" ialah nama pengguna untuk menukar kata laluan, dan "localhost" menyokong tempatan alamat IP hos. Anda juga boleh menggunakan "%" untuk mewakili semua alamat IP. Kata laluan baharu ialah "kata laluan baharu".

Sebagai contoh, jika anda ingin menukar kata laluan pengguna "john" dalam pangkalan data "mydb" kepada "newpassword", gunakan arahan berikut:

alter user 'john'@'localhost' identified by 'newpassword'; -- for MySQL 5.7 and after versions
set password for 'john'@'localhost' = password('newpassword'); -- for MySQL 5.7 and before versions
Salin selepas log masuk

Langkah 4: Muat semula kebenaran

Setelah kata laluan ditukar, jadual kebenaran pangkalan data perlu dimuat semula untuk perubahan itu berkuat kuasa. Jadual kebenaran boleh dimuat semula menggunakan arahan berikut:

flush privileges;
Salin selepas log masuk

Pada ketika ini, kata laluan pangkalan data MySQL telah berjaya ditukar.

Ringkasan

MySQL ialah sistem pengurusan pangkalan data sumber terbuka yang berkuasa, tetapi ia memerlukan perlindungan yang betul untuk menghalang capaian yang tidak dibenarkan. Menukar kata laluan pangkalan data anda ialah cara yang mudah dan berkesan untuk meningkatkan keselamatan. Artikel ini menerangkan cara menggunakan baris arahan untuk menukar kata laluan pangkalan data MySQL. Menggunakan kaedah ini, anda boleh memastikan pangkalan data anda selamat dan selamat daripada pengguna yang tidak dibenarkan.

Atas ialah kandungan terperinci Bagaimana untuk menukar kata laluan pangkalan data mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan