Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Memasang MySQL pada Ubuntu Tanpa Memasukkan Kata Laluan?

Bagaimana untuk Memasang MySQL pada Ubuntu Tanpa Memasukkan Kata Laluan?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-19 22:47:02436semak imbas

How to Install MySQL on Ubuntu Without Entering a Password?

Pemasangan MySQL Tanpa Kata Laluan pada Ubuntu

Soalan:

Bagaimanakah saya boleh memasang MySQL pada Ubuntu tanpa perlu memasukkan kata laluan semasa proses?

Latar Belakang:

Memasang MySQL menggunakan sudo apt-get install mysql gesaan untuk input kata laluan, yang boleh menyusahkan dalam senario bukan interaktif atau semasa menskrip pemasangan.

Penyelesaian:

Untuk memintas gesaan kata laluan, gunakan skrip berikut:

#!/bin/bash
sudo debconf-set-selections << EOF
mysql-server mysql-server/root_password password your_password
mysql-server mysql-server/root_password_again password your_password
EOF
sudo apt-get -y install mysql-server

Ganti your_password dengan kata laluan yang anda inginkan. Untuk versi tertentu (cth., mysql-server-5.6), nyatakan versi seperti yang ditunjukkan di bawah:

sudo debconf-set-selections << EOF
mysql-server-5.6 mysql-server/root_password password your_password
mysql-server-5.6 mysql-server/root_password_again password your_password
EOF
sudo apt-get -y install mysql-server-5.6

Untuk mysql-community-server, gunakan kekunci berikut:

sudo debconf-set-selections << EOF
mysql-community-server mysql-community-server/root-pass password your_password
mysql-community-server mysql-community-server/re-root-pass password your_password
EOF
sudo apt-get -y install mysql-community-server

Anda juga boleh menggunakan debconf-get-selections untuk mengesahkan tetapan anda:

sudo debconf-get-selections | grep ^mysql

Atas ialah kandungan terperinci Bagaimana untuk Memasang MySQL pada Ubuntu Tanpa Memasukkan Kata Laluan?. 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