Bagaimana untuk mengautomasikan Pemasangan MySQL pada Ubuntu Tanpa Prompt Kata Laluan?

Patricia Arquette
Lepaskan: 2024-11-17 03:57:03
asal
848 orang telah melayarinya

How to Automate MySQL Installation on Ubuntu Without Password Prompt?

Mengautomasikan Pemasangan MySQL pada Ubuntu tanpa Prompt Kata Laluan

Di Ubuntu, memasang pelayan MySQL menggunakan sudo apt-get install mysql memerlukan kemasukan kata laluan manual. Walau bagaimanapun, ini tidak praktikal untuk tujuan skrip. Untuk mengautomasikan pemasangan dan menghapuskan gesaan kata laluan interaktif, kami boleh menggunakan pendekatan berikut:

sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password your_password'
sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password your_password'
sudo apt-get -y install mysql-server
Salin selepas log masuk

Kaedah ini menetapkan kata laluan akar untuk pelayan MySQL sebelum proses pemasangan bermula. Gantikan kata laluan anda dengan kata laluan yang diingini atau biarkan ia kosong untuk persediaan tanpa kata laluan.

Untuk versi pelayan MySQL tertentu (cth., 5.6), ubah suai arahan sewajarnya:

sudo debconf-set-selections <<< 'mysql-server-5.6 mysql-server/root_password password your_password'
sudo debconf-set-selections <<< 'mysql-server-5.6 mysql-server/root_password_again password your_password'
sudo apt-get -y install mysql-server-5.6
Salin selepas log masuk

Untuk komuniti mysql -pelayan, gunakan kekunci ini:

sudo debconf-set-selections <<< 'mysql-community-server mysql-community-server/root-pass password your_password'
sudo debconf-set-selections <<< 'mysql-community-server mysql-community-server/re-root-pass password your_password'
sudo apt-get -y install mysql-community-server
Salin selepas log masuk

Jika cangkerang anda tidak menyokong rentetan di sini, gunakan gema ... | sudo debconf-set-selections atau alternatif berikut:

cat << EOF | sudo debconf-set-selections
mysql-server mysql-server/root_password password your_password
mysql-server mysql-server/root_password_again password your_password
EOF
Salin selepas log masuk

Anda boleh mengesahkan kata laluan yang ditetapkan menggunakan sudo debconf-get-selections | grep ^mysql. Teknik ini membolehkan anda mengautomasikan pemasangan pelayan MySQL pada Ubuntu tanpa memerlukan interaksi pengguna semasa persediaan kata laluan.

Atas ialah kandungan terperinci Bagaimana untuk mengautomasikan Pemasangan MySQL pada Ubuntu Tanpa Prompt Kata Laluan?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan