Jika anda memasang MySQL atau MariaDB buat kali pertama, anda boleh menjalankan skrip mysql_secure_installation untuk melaksanakan tetapan keselamatan asas. Salah satu tetapan adalah mengenai kata laluan akar pangkalan data Kata laluan ini mesti dirahsiakan dan hanya digunakan apabila perlu. Jika anda perlu mengubah suainya (contohnya, apabila pentadbir pangkalan data berubah, atau dipecat!), anda boleh berbuat demikian melalui skrip ini juga.
Sila laksanakan skrip mysql_secure_installation untuk melaksanakan tetapan keselamatan ini.
Tukar kata laluan root MySQL atau MariaDB
Anda tahu kata laluan akar, tetapi ingin menetapkannya semula, untuk kes ini, mari pastikan MariaDB berjalan dahulu:
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl is-active mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld status
Semak status MysQL
Jika tiada kata kunci aktif dalam arahan di atas kembali, maka perkhidmatan berada dalam keadaan berhenti, dan anda perlu memulakan perkhidmatan pangkalan data sebelum meneruskan ke langkah seterusnya:
------------- CentOS/RHEL 7 and Fedora 22+ ------------- # systemctl start mariadb ------------- CentOS/RHEL 6 and Fedora ------------- # /etc/init.d/mysqld start
Seterusnya, kami akan log masuk ke pelayan pangkalan data sebagai root:
# mysql -u root -p
Untuk serasi dengan versi yang berbeza, kami akan menggunakan pernyataan berikut untuk mengemas kini jadual pengguna pangkalan data mysql. Ambil perhatian bahawa anda perlu menggantikan YourPasswordHere dengan kata laluan baharu yang anda pilih untuk root.
MariaDB [(none)]> USE mysql; MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES;
Untuk mengesahkan sama ada operasi berjaya, masukkan arahan berikut untuk keluar dari sesi MariaDB semasa.
MariaDB [(none)]> exit;
Kemudian tekan enter. Anda kini sepatutnya boleh menyambung ke pelayan menggunakan kata laluan baharu anda.
Tukar kata laluan MysQL/MariaDB Root
Ringkasan
Dalam artikel ini, kami menerangkan cara menukar kata laluan akar MariaDB / MySQL - mungkin anda tahu kaedah yang kami bincangkan, atau mungkin anda tidak tahu.
Seperti biasa, jika anda mempunyai sebarang pertanyaan atau maklum balas, sila gunakan kotak komen di bawah untuk meninggalkan komen atau cadangan anda yang berharga.
Atas ialah kandungan terperinci Tukar kata laluan Root MySQL/MariaDB dengan mudah di bawah Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!