Cara mengatur ulang kata sandi root mysql di ubuntu 18.04 Bionic Beaver Linux
- 2654
- 600
- Ian Parker
Objektif
Tujuannya adalah untuk mengatur ulang kata sandi root mysql yang hilang di ubuntu 18.04 Bionic Beaver Linux
Sistem Operasi dan Versi Perangkat Lunak
- Sistem operasi: - Ubuntu 18.04 Bionic Beaver
- Perangkat lunak: - Mysql Ver 14.14 atau lebih tinggi
Persyaratan
Akses istimewa ke sistem ubuntu Anda sebagai root atau via sudo
perintah diperlukan.
Konvensi
- # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan
sudo
memerintah - $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa
Versi lain dari tutorial ini
Ubuntu 20.04 (fossa fokus)
Instruksi
Reset dengan menggunakan mysql_secure_installation
Pendekatan paling sederhana untuk mengatur ulang kata sandi root database mySQL adalah mengeksekusi mysql_secure_installation
Program dan saat diminta memasukkan kata sandi root mysql baru Anda:
$ sudo mysql_secure_installation… Harap atur kata sandi untuk root di sini. Kata Sandi Baru: Masukkan kembali kata sandi baru:
Reset dengan menggunakan meja skip-grant
Jika dari beberapa alasan, metode di atas gagal mengikuti langkah di bawah ini untuk digunakan --Tabel Skip-Grant
untuk mengatur ulang kata sandi root mysql.
Mari kita mulai dengan menghentikan database MySQL yang sedang menjalankan:
$ Sudo Service Mysql Stop
Selanjutnya, buat file /var/run/mysqld
Direktori yang akan digunakan oleh proses MySQL untuk menyimpan dan mengakses file soket:
$ sudo mkdir -p/var/run/mysqld $ sudo chown mysql: mysql/var/run/mysqld
Setelah siap secara manual, mulailah mysql dengan perintah dan opsi Linux berikut:
$ sudo/usr/sbin/mysqld --skip-grant-tables --skip-networking & $ [1] 2708
Konfirmasikan bahwa proses berjalan seperti yang diharapkan:
$ jobs [1]+ menjalankan sudo/usr/sbin/mysqld --skip-grant-tabel --skip-networking &
Pada tahap ini kami dapat mengakses database MySQL tanpa kata sandi:
$ mysql -u root selamat datang di monitor mysql. Perintah diakhiri dengan; atau \ g. ID Koneksi MySQL Anda adalah 3 Versi Server: 5.7.20-1ubuntu1 (Ubuntu) Hak Cipta (C) 2000, 2017, Oracle dan/atau afiliasinya. Seluruh hak cipta. Oracle adalah merek dagang terdaftar dari Oracle Corporation dan/atau afiliasinya. Nama lain mungkin menjadi merek dagang dari pemiliknya masing -masing. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. mysql>
Menggunakan Sesi MySQL First Flush Privileges:
mysql> hak istimewa flush; Permintaan ok, 0 baris terpengaruh (0.00 detik)
Selanjutnya, setel ulang kata sandi root. Pengikut perintah akan mengatur ulang kata sandi root mysql LinuxConfig.org
:
mysql> Gunakan mysql; Database mengubah mysql> Perbarui Pengguna Set Authentication_String = Kata Sandi ("LinuxConfig.org ") di mana pengguna =" root "; Query ok, 0 baris terpengaruh, 1 peringatan (0.00 dtk) baris yang cocok: 1 diubah: 0 Peringatan: 1 mysql> Perbarui Pengguna Set Plugin = "MySQL_Native_Password" di mana pengguna = "root"; Permintaan ok, 0 baris terpengaruh (0.00 dtk) Baris dicocokkan: 1 Berubah: 0 Peringatan: 0
Berhenti sesi mysql:
mysql> berhenti bye
Dengan anggun mengakhiri arus mysqld
proses:
$ sudo pkill mysqld linuxconfig@ubuntu: ~ $ jobs [1]+ selesai sudo/usr/sbin/mysqld --skip-grant-tables --skip-networking
Terakhir, mulailah database MySQL:
$ Layanan Sudo Mysql Mulai
Jika semuanya berjalan dengan baik, Anda sekarang harus dapat masuk ke database MySQL Anda dengan kata sandi root:
$ mysql -u root --password = linuxconfig.org mysql: [peringatan] menggunakan kata sandi pada antarmuka baris perintah bisa tidak aman. Selamat datang di Monitor MySQL. Perintah diakhiri dengan; atau \ g. ID Koneksi MySQL Anda adalah 4 Server Versi: 5.7.20-1ubuntu1 (Ubuntu) Hak Cipta (C) 2000, 2017, Oracle dan/atau afiliasinya. Seluruh hak cipta. Oracle adalah merek dagang terdaftar dari Oracle Corporation dan/atau afiliasinya. Nama lain mungkin menjadi merek dagang dari pemiliknya masing -masing. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. mysql>
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
- Ubuntu 20.04 Panduan
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
- Hal -hal yang harus diinstal pada Ubuntu 22.04
- Ubuntu 20.04 Hadoop
- 8 Lingkungan Desktop Ubuntu Terbaik (20.04 FOSSA FOCAL…
- Instal MySQL di Ubuntu 20.04 LTS Linux
- Daftar dan Instalasi Klien FTP di Ubuntu 20.04 Linux…
- « Cara membuat tumpukan lampu berbasis Docker menggunakan Docker-Compose di Ubuntu 18.04 Bionic Beaver Linux
- Cara Membuka/Mengizinkan Port Firewall Masuk di Ubuntu 18.04 Bionic Beaver Linux »