Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menukar kata laluan pangkalan data mysql

Bagaimana untuk menukar kata laluan pangkalan data mysql

PHPz
PHPzasal
2023-04-19 14:12:184397semak imbas

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

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;

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;

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';

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

set password for 'username'@'localhost' = password('newpassword');

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

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;

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!

Kenyataan:
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