Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menetapkan kata laluan pengguna dalam mysql
MySQL ialah sistem pengurusan pangkalan data sumber terbuka yang sangat biasa digunakan untuk menyimpan dan mengurus data. Jika anda menggunakan MySQL, menetapkan kata laluan pengguna juga merupakan tugas penting apabila menetapkan kebenaran pengguna. Mari kita lihat bagaimana untuk menetapkan kata laluan pengguna dalam MySQL.
Sebelum menggunakan MySQL, anda perlu log masuk ke pelayan MySQL. Anda boleh menggunakan arahan berikut:
mysql -u root -p
Arahan ini membolehkan anda log masuk ke MySQL menggunakan pengguna root. Selepas memasukkan arahan ini, anda akan diminta untuk kata laluan root. Selepas memasukkan kata laluan yang betul, anda akan berjaya log masuk ke MySQL.
Dalam MySQL, jika anda ingin menetapkan kata laluan pengguna, anda perlu mencipta pengguna terlebih dahulu. Anda boleh menggunakan arahan berikut untuk mencipta pengguna bernama pengguna:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
Dalam arahan di atas, 'user'@'localhost' bermaksud mencipta pengguna pengguna secara setempat, dan 'password' ialah kata laluan bagi pengguna. Anda juga boleh menggantikan localhost dengan nama hos yang ditentukan supaya anda boleh membuat pengguna pada mesin yang berbeza.
Setelah anda mencipta pengguna, anda perlu memberi kebenaran kepada pengguna supaya pengguna boleh mengakses pangkalan data yang ditentukan. Anda boleh menggunakan arahan berikut untuk membenarkan pengguna pengguna:
GRANT ALL PRIVILEGES ON database_name.* TO 'user'@'localhost';
Dalam arahan di atas, 'database_name' mewakili nama pangkalan data yang anda mahu pengguna pengguna akses. * mewakili semua jadual, anda juga boleh menentukan nama jadual tertentu. Perintah ini akan memberikan pengguna pengguna semua kebenaran pada pangkalan data yang ditentukan.
Selepas keizinan selesai, anda perlu memuat semula kebenaran MySQL untuk berkuat kuasa. Anda boleh menggunakan arahan berikut untuk memuat semula kebenaran:
FLUSH PRIVILEGES;
Arahan ini akan menyebabkan MySQL memuat semula status kebenaran tempatan dan memuat semula perubahan kebenaran terkini ke dalam memori.
Jika anda ingin menukar kata laluan pengguna, anda boleh menggunakan arahan berikut:
SET PASSWORD FOR 'user'@'localhost' = PASSWORD('new_password');
Dalam arahan di atas, 'new_password ' ialah kata laluan baharu yang anda mahu tetapkan.
Ringkasan
Apabila menggunakan MySQL, menetapkan kata laluan pengguna adalah tugas yang sangat penting. Anda boleh mengikuti langkah di atas untuk membuat pengguna, membenarkan, memuat semula kebenaran dan menukar kata laluan. Dengan langkah mudah ini, anda boleh memastikan data anda selamat.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan kata laluan pengguna dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!