Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menukar kata laluan root pada mac mysql

Bagaimana untuk menukar kata laluan root pada mac mysql

PHPz
PHPzasal
2023-04-19 15:20:55997semak imbas

Dalam proses menggunakan pangkalan data MySQL, selalunya perlu menukar kata laluan pengguna root. Di bawah macOS, untuk menukar kata laluan pengguna root MySQL, anda boleh mengikuti langkah di bawah.

  1. Buka aplikasi Terminal
  2. Masukkan arahan berikut untuk menghentikan perkhidmatan MySQL:

    sudo /usr/local/mysql/support-files/mysql.server stop

  3. Mulakan pelayan MySQL dan abaikan jadual kebenaran seperti berikut:

    sudo mysqld_safe --skip-grant-tables
  4. Buka tetingkap terminal lain dan masukkan arahan berikut untuk menyambung ke pelayan MySQL:

    mysql -u root
  5. Masukkan arahan berikut untuk menukar kata laluan pengguna root:

    use mysql;
    update user set authentication_string=password('新密码') where user='root';
    flush privileges;

    Di mana kata laluan baharu ialah kata laluan yang anda ingin tetapkan. Perlu diingatkan bahawa dalam MySQL 5.7 dan versi yang lebih baru, dasar kata laluan lalai untuk pengguna root telah dinaik taraf, dan kata laluan yang memenuhi keperluan perlu ditetapkan. Jika tidak, ralat mungkin dilaporkan.

  6. Akhir sekali, keluar dari pelayan MySQL dan masukkan arahan berikut:

    exit
  7. Hentikan perkhidmatan MySQL dan masukkan arahan berikut:

    sudo /usr/local/mysql/support-files/mysql.server stop

Di atas adalah langkah terperinci untuk menukar kata laluan pengguna root MySQL di bawah macOS. Jika versi MySQL anda berbeza, langkahnya mungkin berbeza sedikit. Pendek kata, menukar kata laluan pengguna root MySQL tidak sukar, asalkan anda mengikut langkah yang betul.

Atas ialah kandungan terperinci Bagaimana untuk menukar kata laluan root pada mac 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