প্রম্পট ছাড়াই ও রুট পাসওয়ার্ড ছাড়াই উবুন্টুতে মারিয়াডবি 10 ইনস্টল করুন


12

খুব সুন্দর এই প্রশ্নের মত একই তবে আমি একটি মূল পাসওয়ার্ড রাখতে চাই না (এটি কেবল একটি দেব মেশিন)।

আমি যা পেয়েছি তা এখানে:

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

এটি মারিয়াডিবি নিঃশব্দে ইনস্টল করবে তবে এটি "পাস" -এর রুট পাসওয়ার্ড সেট করবে। যদি আমি মুছে ফেলি যে এটি একটি অদ্ভুত আংশিক ইনস্টল করে কারণ এটি এখনও আমাকে অনুরোধ করার চেষ্টা করছে।

উত্তর:


16

ইন লিঙ্ক আছে যা Dimitar প্রদান , প্রশ্ন নিজেই একটি সমাধান ইঙ্গিত - আপনি একটি স্ক্রিপ্ট এ এই নির্বাণ হয়ে গেলে, আপনি যোগ করতে পারিনি SET PASSWORDএকটি খালি পাসওয়ার্ড দিয়ে লাইন।

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('');"

এটি বলেছিল, আমি প্রস্তাব দিচ্ছি যে আপনি পাসওয়ার্ডগুলি এমনকি দেব পরিবেশের জন্যও চালিয়ে যান। সম্পর্কিত সার্ভারফল্ট প্রশ্নে পরামর্শ হিসাবে আপনি নিজের মাই সিএনএফ-তে লাইন যুক্ত করতে পারেন যার মধ্যে পাসওয়ার্ড রয়েছে, যার অর্থ আপনি এখনও 'মাইএসকিএল' টাইপ করে মাইএসকিএল ফায়ার করতে পারেন:

[client]
user = root
password = s3kr1t

1
আপনি কোনও সিএনএফ ফাইল দিয়ে এটি করতে পারবেন তা জানতেন না। এটা ভাল কাজ করে। ধন্যবাদ!
এমপেইন

1

মারিয়াডিবি 10-এর অ-ইন্টারেক্টিভ ইনস্টলেশনটি অর্জন করতে আপনার মূল পাসওয়ার্ডের প্রয়োজন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.