Bagaimana cara mengubah kata sandi mysql di mac?

Artikel ini mengajarkan Anda cara mengubah kata sandi pengguna MySQL root di OSX. Kami akan menggunakan XAMPP sehingga Anda dapat mengubah kata sandi menggunakan konsol MySQL

Instal XAMPP untuk OSX

Pertama, unduh dan instal XAMPP untuk OSX dari Apache Friends. Setelah XAMPP diinstal, gunakan terminal Anda untuk mengakses direktori instalasi XAMPP

Setelah itu, login ke MySQL menggunakan yang berikut ini

Seperti berdiri, pengguna root tidak memiliki kata sandi. Akibatnya, perintah sebelumnya akan memasukkan Anda ke MySQL tanpa permintaan kata sandi

Namun sebelum kita mengganti kata sandi, pastikan root tidak memiliki kata sandi

Konfirmasikan root Pengguna Tidak Memiliki Kata Sandi

Untuk mengonfirmasi bahwa root pengguna tidak memiliki kata sandi, alihkan ke database

+------+----------+
| User | Password |
+------+----------+
| root |          |
| root |          |
| root |          |
| pma  |          |
+------+----------+
4 rows in set (0.001 sec)
1 menggunakan yang berikut ini

Database

+------+----------+
| User | Password |
+------+----------+
| root |          |
| root |          |
| root |          |
| pma  |          |
+------+----------+
4 rows in set (0.001 sec)
1 memiliki banyak tabel, tetapi minat kami adalah tabel
+------+----------+
| User | Password |
+------+----------+
| root |          |
| root |          |
| root |          |
| pma  |          |
+------+----------+
4 rows in set (0.001 sec)
3. Tabel
+------+----------+
| User | Password |
+------+----------+
| root |          |
| root |          |
| root |          |
| pma  |          |
+------+----------+
4 rows in set (0.001 sec)
3 memiliki kolom
+------+----------+
| User | Password |
+------+----------+
| root |          |
| root |          |
| root |          |
| pma  |          |
+------+----------+
4 rows in set (0.001 sec)
5 dan
+------+----------+
| User | Password |
+------+----------+
| root |          |
| root |          |
| root |          |
| pma  |          |
+------+----------+
4 rows in set (0.001 sec)
6

Yang terakhir berisi kata sandi untuk pengguna. Jadi, gunakan yang berikut ini untuk memeriksa kata sandi pengguna root

SELECT User, Password from user;
_

Keluaran (jika root tidak memiliki kata sandi)

+------+----------+
| User | Password |
+------+----------+
| root |          |
| root |          |
| root |          |
| pma  |          |
+------+----------+
4 rows in set (0.001 sec)

Jika pengguna root tidak memiliki kata sandi, keluaran Anda harus sama dengan yang di atas. Sekarang, mari kita ubah kata sandi

Ubah Kata Sandi Pengguna root_ Menggunakan Pernyataan SQL ALTER USER root@localhost IDENTIFIED BY 'DelftStack' 0

Untuk mengubah kata sandi pengguna root, Anda akan menggunakan pernyataan SQL

ALTER USER root@localhost IDENTIFIED BY 'DelftStack'
0 untuk menetapkan kata sandi baru. Jadi, berikut ini akan mengubah kata sandi ________16______ menjadi
ALTER USER root@localhost IDENTIFIED BY 'DelftStack'
4

ALTER USER root@localhost IDENTIFIED BY 'DelftStack'
_

Keluaran

Query OK, 0 rows affected (0.021 sec)

Sekarang, konfirmasikan bahwa root memiliki kata sandi

SELECT User, Password from user;
_

Keluaran (kata sandi Anda akan berbeda)

+------+-------------------------------------------+
| User | Password                                  |
+------+-------------------------------------------+
| root | *D064C3894639CE84CBA931173B3A55263B736A7B |
| root |                                           |
| root |                                           |
| pma  |                                           |
+------+-------------------------------------------+
4 rows in set (0.001 sec)

Untuk memastikan perubahan kata sandi berlaku saat Anda masuk lagi, hapus hak istimewa

Masuk Dengan root Kata Sandi Pengguna Baru Anda

Dengan root_ pengguna memiliki kata sandi, Anda dapat masuk dengan kata sandi menggunakan yang berikut ini

Setelah menjalankan perintah sebelumnya, MySQL akan meminta Anda memasukkan kata sandi. Anda masuk jika memasukkan kata sandi yang benar; . Jika itu terjadi, periksa kembali kata sandi Anda dan coba lagi

  1. Buka Aplikasi Terminal macOS yang terletak di direktori “/Applications/Utilities” Anda
  2. Masukkan baris perintah berikut
    /Applications/MAMP/Library/bin/mysqladmin -u root -p password [NewPassword]
  3. Ganti [NewPassword] dengan kata sandi baru Anda
  4. Harap diingat bahwa Anda juga harus mengubah konfigurasi phpMyAdmin dan mungkin skrip PHP Anda sendiri untuk menggunakan kata sandi MySQL yang baru dibuat. Untuk mengubah konfigurasi phpMyAdmin, edit file berikut dan perbarui kata sandi
    “/Applications/MAMP/bin/phpMyAdmin/config. termasuk. php”

Bagaimana cara menemukan kata sandi root MySQL saya di Mac?

Proses Reset Kata Sandi Root MySQL di Mac. .
Pastikan Anda telah Menghentikan MySQL terlebih dahulu (di atas)
Jalankan server dalam mode aman dengan bypass hak istimewa. sudo mysqld_safe --skip-grant-tables
Di jendela baru sambungkan ke database, atur kata sandi baru dan siram izin & keluar. mysql -u akar
Untuk MySQL lebih tua dari MySQL 5. 7 penggunaan

Apa kata sandi default untuk MySQL Mac?

Di MySQL, secara default, nama pengguna adalah root dan tanpa kata sandi . Jika selama proses instalasi, Anda tidak sengaja memasukkan kata sandi dan tidak ingat, berikut adalah cara mereset kata sandi. Hentikan server MySQL jika sedang berjalan, lalu mulai ulang dengan opsi –skip-grant-tables.

Bagaimana cara mengatur ulang kata sandi pengguna MySQL?

Di klien mysql, beri tahu server untuk memuat ulang tabel hibah agar pernyataan manajemen akun berfungsi. mysql> FLUSH PRIVILEGES; Kemudian ubah kata sandi akun 'root'@'localhost' . Ganti kata sandi dengan kata sandi yang ingin Anda gunakan.

Bagaimana cara mengatur ulang kata sandi root di manual referensi MySQL Mac?

Cara Mereset kata sandi root MySQL di Mac Anda .
Hentikan server mysql. Biasanya ini dapat dilakukan dari 'System Preferences' > MySQL > 'Stop MySQL Server'
Mulai server dalam mode aman dengan bypass hak istimewa. Dari terminal. .
Di jendela terminal baru. .
Hentikan server mysql lagi dan mulai ulang dalam mode normal