আমি আমার লিনাক্স মিন্ট মেশিনে পোস্টগ্র্যাস্কল 9.3 এবং 9.4 ইনস্টল করেছি। আমি কীভাবে পোস্টগ্রেস্কল 9.4 পুনরায় চালু করতে পারি? উভয় সংস্করণ একসাথে পুনরায় চালু করার একটি পদ্ধতিও ভাল।
আমি আমার লিনাক্স মিন্ট মেশিনে পোস্টগ্র্যাস্কল 9.3 এবং 9.4 ইনস্টল করেছি। আমি কীভাবে পোস্টগ্রেস্কল 9.4 পুনরায় চালু করতে পারি? উভয় সংস্করণ একসাথে পুনরায় চালু করার একটি পদ্ধতিও ভাল।
উত্তর:
এটি রুট হিসাবে চেষ্টা করুন (সম্ভবত আপনি ব্যবহার করতে পারেন sudo
বা su
):
/etc/init.d/postgresql restart
কোনও যুক্তি ছাড়াই স্ক্রিপ্ট আপনাকে নির্দিষ্ট সংস্করণটি পুনরায় আরম্ভ করার জন্য একটি ইঙ্গিত দেয়
[Uqbar@Feynman ~] /etc/init.d/postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]
একইভাবে, আপনার যদি এটি থাকে তবে আপনি এই service
সরঞ্জামটিও ব্যবহার করতে পারেন :
[Uqbar@Feynman ~] service postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]
দয়া করে tra [version ...]
চ্ছিক চলমান যুক্তির প্রতি মনোযোগ দিন । এর অর্থ হ'ল আপনি, ব্যবহারকারী, যদি আপনি একাধিক সংস্করণ চালাচ্ছেন তবে একটি নির্দিষ্ট সংস্করণে কাজ করার অনুমতি দেয়। সুতরাং আপনি Y এবং Z সংস্করণটি ছোঁয়া এবং চালিত অবস্থায় X সংস্করণ পুনরায় চালু করতে পারেন ।
অবশেষে, আপনি যদি সিস্টেমড চালাচ্ছেন তবে আপনি এটিরsystemctl
মতো ব্যবহার করতে পারেন :
[support@Feynman ~] systemctl status postgresql
● postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2017-11-14 12:33:35 CET; 7min ago
...
আপনি প্রতিস্থাপন করতে পারেন status
সঙ্গে stop
, start
বা restart
অন্যান্য কর্ম সেইসাথে। পড়ুন দয়া করে ডকুমেন্টেশন সম্পূর্ণ বিবরণের জন্য। একাধিক সমবর্তী সংস্করণে পরিচালনা করতে, বাক্য গঠনটি কিছুটা আলাদা। উদাহরণস্বরূপ আপনি থামাতে v12
এবং পুনরায় লোড v13
করতে চালাতে পারেন:
systemctl stop postgresql-12.service
systemctl reload postgresql-13.service
আমাকে এটির প্রতি ইঙ্গিত করার জন্য @ জোজোকে ধন্যবাদ। পরিশেষে মনে রাখবেন যে root
অন্যান্য তথ্য আগে যেমন দেখা গেছে তেমন তথ্যহীন কাজের জন্য অনুমতি প্রয়োজন হতে পারে।
systemctl
Postgresql এর বিভিন্ন সংস্করণে কাজ করে। আপনি এটি দিয়ে নির্দিষ্ট করতে পারেন systemctl status postgresql@13-main.service
। আপনি যে সংস্করণটি ঠিকানা করতে চান তার 13 টি প্রতিস্থাপন করুন।
আপনি এই কমান্ডটি ব্যবহার করে পোস্টগ্র্যাস্কেল পুনরায় আরম্ভ করতে পারেন, উভয় সংস্করণে কাজ করা উচিত:
sudo service postgresql start
এই কাজ করা উচিত:
sudo systemctl stop postgresql
sudo systemctl start postgresql
ম্যাক অপারেটিং সিস্টেম: