Tôi có thể cài đặt MYSQL trên Ubuntu mà không cần nhắc nhở với mã dưới đây:Cài đặt Percona/MySQL tầm kiểm soát trên Ubuntu
dbpass="mydbpassword"
export DEBIAN_FRONTEND=noninteractive
echo mysql-server-5.1 mysql-server/root_password password $dbpass | debconf-set-selections
echo mysql-server-5.1 mysql-server/root_password_again password $dbpass | debconf-set-selections
apt-get -y install mysql-server
Phần với debconf-set-selections tôi đã ở đâu đó trên mạng (có thể là ở đây có thể không nhớ) và nó đã làm việc ok cho tôi cho đến nay. Tôi không phải là một chuyên gia để hiểu nó hoạt động như thế nào.
Tuy nhiên, tôi muốn làm điều tương tự cho Percona. Tôi đã thiết lập trình quản lý gói apt để xử lý việc sử dụng apt-get cho percona. Vì vậy, bây giờ mã của tôi là như sau:
dbpass="dbpass" && export dbpass
export DEBIAN_FRONTEND=noninteractive
echo percona-server-server-5.5 percona-server-server-5.5/root_password password $dbpass | debconf-set-selections
echo percona-server-server-5.5 percona-server-server-5.5/root_password_again password $dbpass | debconf-set-selections
apt-get -y install percona-server-server-5.5
Tuy nhiên, Percona cài đặt nhưng không có mật khẩu được định nghĩa. Tôi biết tôi đang thiếu một cái gì đó trong bit debconf.
Tôi đánh giá cao một số hướng dẫn tại đây.
Xin cảm ơn trước.
Tôi cần cài đặt không giám sát 100%. Cách tiếp cận của bạn có phù hợp với hóa đơn và bạn có bất kỳ mẫu mã nào không? –