MariaDB 10'u komut istemi olmadan ve root şifresi olmadan Ubuntu'ya kurun


12

Bu soru ile hemen hemen aynı ama bir kök parolasına sahip olmak istemiyorum (bu sadece bir dev makinesi).

İşte sahip olduğum şeyler:

export DEBIAN_FRONTEND=noninteractive
sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password password PASS'
sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password_again password PASS'
sudo apt-get install -y mariadb-server

Bu, MariaDB'yi sessizce kuracaktır, ancak kök parolayı "PASS" olarak ayarlayacaktır. Bunu silersem, garip bir kısmi kurulum yapar çünkü hala bana sormaya çalışıyor.

Yanıtlar:


16

In Dimitar şartla ki linke , soru kendisi çözüm ima - Senaryoya bu koyarak yapıyorsanız, ekleyebilirsiniz SET PASSWORDboş şifre ile çizgi.

export DEBIAN_FRONTEND=noninteractive
sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password password PASS'
sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password_again password PASS'
sudo apt-get install -y mariadb-server
mysql -uroot -pPASS -e "SET PASSWORD = PASSWORD('');"

Bununla birlikte, geliştirici ortamlar için bile şifreleri kullanmaya devam etmenizi öneririm. İlgili bir sunucu hatası sorusunda önerildiği gibi , my.cnf dosyanıza parolayı içeren satırlar ekleyebilirsiniz, yani 'mysql' yazarak yine de mysql'yi çalıştırabilirsiniz:

[client]
user = root
password = s3kr1t

1
Bunu bir cnf dosyasıyla yapabileceğinizi bilmiyordum. İyi çalışıyor. Teşekkür ederim!
Mart'ta mpen

1

MariaDB 10'un etkileşimli olmayan kurulumunu gerçekleştirmek için kök parolaya ihtiyacınız vardır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.