Rumah > pangkalan data > tutorial mysql > Bagaimana untuk memadam akaun root dalam MySQL

Bagaimana untuk memadam akaun root dalam MySQL

PHPz
Lepaskan: 2023-04-20 11:23:21
asal
2036 orang telah melayarinya

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang digunakan secara meluas dalam pembangunan aplikasi web dan interaksi data antara pelbagai sistem pengendalian arus perdana. MySQL menyediakan cara yang mudah digunakan dan berskala untuk menyimpan dan mendapatkan semula data. Dalam MySQL, akaun root ialah akaun pentadbir super lalai dan boleh melaksanakan pelbagai tugas pengurusan dan operasi. Artikel ini akan memperkenalkan cara memadam akaun root dalam MySQL.

Langkah 1: Log masuk ke MySQL

Mula-mula, kita perlu log masuk ke MySQL. Buka terminal dan masukkan arahan berikut:

mysql -u root -p
Salin selepas log masuk

Masukkan kata laluan untuk akaun root dan tekan Enter.

Langkah 2: Semak akaun root

Seterusnya, kita perlu menyemak kebenaran akaun root. Masukkan arahan berikut dalam antara muka baris arahan MySQL:

select user, host from mysql.user;
Salin selepas log masuk

Ini akan menyenaraikan semua pengguna dalam MySQL dan nama hos mereka. Jika nama hos pengguna akar ialah "%", ini bermakna pengguna mempunyai hak akses daripada mana-mana hos. Jika nama hos ialah "localhost", ini bermakna pengguna hanya boleh log masuk secara setempat daripada pelayan.

mysql> select user, host from mysql.user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| root             | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| debian-sys-maint | localhost |
+------------------+-----------+
Salin selepas log masuk

Langkah 3: Padamkan akaun root

Sesetengah pengguna mungkin mahu memadamkan akaun root dalam MySQL supaya orang lain tidak boleh menggunakan akaun tersebut untuk akses dan operasi yang tidak sah. Memadam akaun root dalam MySQL adalah sangat mudah. Hanya masukkan arahan berikut dalam antara muka baris arahan:

DROP USER 'root'@'localhost';
Salin selepas log masuk

Ini akan mengalih keluar akaun root daripada MySQL.

Langkah 4: Buat pengguna pentadbiran baharu

Sebelum memadamkan akaun akar, sila pastikan anda telah mencipta pengguna pentadbiran baharu untuk MySQL. Ini membolehkan anda menggunakan pengguna ini untuk melaksanakan pelbagai tugas pentadbiran dan operasi. Kaedah untuk mencipta pengguna baharu dalam MySQL adalah seperti berikut:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
Salin selepas log masuk

di mana "pengguna baharu" ialah nama pengguna, yang boleh berupa sebarang nama. Anda juga perlu menetapkan kata laluan untuk pengguna ini. Sila pastikan kata laluan anda selamat dan tidak dikongsi dengan akaun lain.

Langkah 5: Benarkan pengguna baharu

Langkah terakhir ialah memberikan kebenaran kepada pengguna baharu. Kami boleh memberi pengguna baharu akses yang sesuai menggunakan arahan GRANT:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;
Salin selepas log masuk

Ini akan memberikan pengguna baharu akses penuh kepada semua pangkalan data dan jadual dan membolehkan "PILIHAN GERAN".

Ringkasan

Memadamkan akaun root dalam MySQL boleh menyebabkan isu keselamatan data, jadi sila pastikan anda membuat pengguna pentadbiran baharu sebelum memadamkan akaun root. Jika anda mengikuti langkah di atas, anda boleh memadamkan akaun root dengan selamat dan mencipta pengguna baharu dalam MySQL untuk pengurusan dan operasi.

Atas ialah kandungan terperinci Bagaimana untuk memadam akaun root dalam 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