Rumah  >  Artikel  >  Tutorial sistem  >  Tukar kata laluan Root MySQL/MariaDB dengan mudah di bawah Linux

Tukar kata laluan Root MySQL/MariaDB dengan mudah di bawah Linux

PHPz
PHPzke hadapan
2024-02-05 16:24:031230semak imbas

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/MariaDB dengan mudah di bawah Linux

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
Tukar kata laluan Root MySQL/MariaDB dengan mudah di bawah Linux

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 Root MySQL/MariaDB dengan mudah di bawah Linux

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!

Kenyataan:
Artikel ini dikembalikan pada:lxlinux.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam