عار٠کسے Ú©ÛØªÛ’ Ûیں؟ Ø§Ù„Ù„Û Ø³Û’ Ù…ØØ¨Øª Ú©ÛŒ باتیں شیخ الاسلام ڈاÚ
فہرست کا خانہ:
- شرطیں
- اوبنٹو پر پوسٹگری ایس کیو ایل انسٹال کریں
- پوسٹگریس ایس کیو ایل کے کردار اور توثیق کے طریقے
- پوسٹگری ایس کیو ایل رول اور ڈیٹا بیس بنانا
- PostgreSQL سرور تک ریموٹ رسائی کو فعال کریں
- نتیجہ اخذ کرنا
پوسٹگری ایس کیو ایل یا پوسٹگریس ایک اوپن سورس عام مقصد سے مقصد سے متعلق ڈیٹا بیس منیجمنٹ سسٹم ہے۔ پوسٹگری ایس کیو ایل میں بہت ساری جدید خصوصیات ہیں جو آپ کو پیچیدہ ویب ایپلی کیشنز بنانے کی اجازت دیتی ہیں۔
اس ٹیوٹوریل میں ، ہم آپ کو اوبنٹو 18.04 پر پوسٹگری ایس کیو ایل انسٹال کرنے اور بنیادی ڈیٹا بیس انتظامیہ کے بنیادی اصولوں کو دریافت کرنے کا طریقہ دکھائیں گے۔
شرطیں
اس ٹیوٹوریل کو جاری رکھنے سے پہلے ، یہ یقینی بنائیں کہ آپ بطور صارف sudo مراعات کے ساتھ لاگ ان ہیں۔
اوبنٹو پر پوسٹگری ایس کیو ایل انسٹال کریں
اس مضمون کو لکھنے کے وقت ، اوبیٹو کے سرکاری ذخیروں سے دستیاب پوسٹ گریس ایس کیو ایل کا تازہ ترین ورژن پوسٹگری ایس کیو ایل ورژن 10.4 ہے۔
اپنے اوبنٹو سرور پر پوسٹگری ایس کیو ایل کو انسٹال کرنے کے لئے ذیل مراحل پر عمل کریں:
-
پوسٹگریس ایس کیو ایل انسٹال کرنا
مقامی پیکیج انڈیکس کو تازہ دم کریں اور پوسٹ گریس ایس کیو ایل شراکت پیکیج کے ساتھ پوسٹگری ایس کیو ایل سرور کو انسٹال کریں جو پوسٹگری ایس کیو ایل ڈیٹا بیس کے ل several کئی اضافی خصوصیات مہیا کرتا ہے۔
sudo apt updatesudo apt install postgresql postgresql-contribپوسٹگری ایس کیو ایل انسٹالیشن کی تصدیق کرنا
ایک بار انسٹالیشن مکمل ہونے کے بعد ، PostgreSQL سروس خودبخود شروع ہوجائے گی۔
تنصیب کی تصدیق کے
psqlکا استعمال کرتے ہوئے PostgreSQL ڈیٹا بیس سرور سے رابطہ قائم کرنے اور سرور ورژن پرنٹ کرنے کی کوشش کریں گے۔sudo -u postgres psql -c "SELECT version();"
پوسٹگریس ایس کیو ایل کے کردار اور توثیق کے طریقے
پوسٹگری ایس کیو ایل کے اندر ڈیٹا بیس تک رسائی کی اجازت کو کرداروں کے تصور سے نمٹا جاتا ہے۔ ایک کردار ڈیٹا بیس صارف یا ڈیٹا بیس صارفین کے گروپ کی نمائندگی کرسکتا ہے۔
پوسٹگری ایس کیو ایل متعدد تصدیق کے طریقوں کی حمایت کرتا ہے۔ سب سے عام استعمال شدہ یہ ہیں:
- اعتماد - اس طریقہ کار کی مدد سے ، کردار بغیر کسی پاس ورڈ کے منسلک ہوسکتا ہے ، جب تک کہ
pg_hba.confمیں بیان کردہ معیارات پر پورا نہیں اترتا۔ پاس ورڈ - ایک کردار پاس ورڈ مہیا کرکے رابطہ قائم کرسکتا ہے۔ پاس ورڈز کوscram-sha-256md5اورpassword(واضح متن) شناخت کے طور پر محفوظ کیا جاسکتا ہے - یہ طریقہ صرف ٹی سی پی / آئی پی کنکشن پر ہی سہولت دیتا ہے۔ اختیاری صارف نام کی تعریفیں کے ساتھ موکل کے آپریٹنگ سسٹم صارف کا نام حاصل کرکے کام کرتا ہے۔ پیئر - شناخت کے طور پر ایک ہی ہے لیکن یہ صرف مقامی رابطوں پر ہی تعاون یافتہ ہے۔
pg_hba.conf
ایل کے کلائنٹ کی توثیق کی وضاحت
pg_hba.conf
نامی کنفیگریشن فائل میں کی گئی ہے۔ مقامی کنکشن کے لئے پہلے سے طے شدہ طور پر ، PostgreSQL ہم مرتبہ کی توثیق کا طریقہ استعمال کرنے کے لئے تیار ہے۔
جب آپ پوسٹگری ایس کیو ایل انسٹال کرتے ہیں تو
postgres
صارف خود بخود بن جاتا ہے۔ یہ صارف پوسٹگری ایس کیو ایل مثال کے لئے سپر صارف ہے اور یہ ایس کیو ایل کے روٹ صارف کے برابر ہے۔
psql
ایس
psql
ایل سرور میں پوسٹگریس صارف کے طور پر لاگ ان کرنے کے ل first پہلے آپ کو صارف پوسٹگریس پر سوئچ کرنے کی ضرورت ہے اور پھر آپ پی ایس کی ایل یوٹیلیٹی کا استعمال کرتے ہوئے
psql
ایس
psql
ایل پرامپٹ تک رسائی حاصل کرسکتے ہیں۔
sudo su - postgres
psql
sudo su - postgres
psql
یہاں سے آپ اپنے PostgreSQL مثال کے ساتھ بات چیت کرسکتے ہیں۔ پوسٹگری ایس کیو ایل شیل سے باہر نکلنے کے ل::
\q
آپ
sudo
کمانڈ استعمال کرکے صارفین کو تبدیل کیے بغیر بھی پوسٹگریس ایس کیو ایل پرامپٹ حاصل کرسکتے ہیں۔
sudo -u postgres psql
postgres
صارف عام طور پر صرف مقامی میزبان سے استعمال ہوتا ہے اور اس صارف کے لئے پاس ورڈ ترتیب نہ دینے کی سفارش کی جاتی ہے۔
پوسٹگری ایس کیو ایل رول اور ڈیٹا بیس بنانا
آپ کمانڈر لائن سے تخلیق کار کمانڈ کا استعمال کرکے نئے کردار تخلیق کرسکتے ہیں۔ صرف
CREATEROLE
اور
CREATEROLE
استحقاق والے کردار ہی نئے کردار تشکیل دے سکتے ہیں۔
مندرجہ ذیل مثال میں ، ہم
john
نامی ایک نیا کردار تشکیل دیں گے
johndb
نامی ایک ڈیٹا بیس
johndb
اور ڈیٹا بیس پر استحقاق فراہم کرے گا۔
-
ایک نیا پوسٹگری ایس کیو ایل رول تشکیل دیں
مندرجہ ذیل کمانڈ جان نامی ایک نیا کردار بنائے گی:
sudo su - postgres -c "createuser john"ایک نیا پوسٹگری ایس کیو ایل ڈیٹا بیس بنائیں
createdbکمانڈ کا استعمال کرتے ہوئے ایک نیا ڈیٹا بیس بنائیںcreatedb:sudo su - postgres -c "createdb johndb"مراعات دیں
پچھلے مرحلے میں ہم نے تیار کردہ ڈیٹا بیس پر
johnصارف کو اجازت دینے کے ل Post ، پوسٹ گری ایس کیو ایل شیل سے رابطہ قائم کریں:sudo -u postgres psqlاور درج ذیل استفسار چلائیں:
grant all privileges on database johndb to john;
PostgreSQL سرور تک ریموٹ رسائی کو فعال کریں
پہلے سے طے شدہ طور پر ، پوسٹگری ایس کیو ایل سرور صرف مقامی انٹرفیس
127.0.0.1
پر سنتا ہے۔ اپنے PostgreSQL سرور تک ریموٹ رسائی کے قابل بنانے کے
listen_addresses = '*'
، کنفیگریشن فائل
listen_addresses = '*'
CONNECTIONS AND AUTHENTICATION
listen_addresses = '*'
شامل کریں۔
sudo vim /etc/postgresql/10/main/postgresql.conf
/etc/postgresql/10/main/postgresql.conf
#------------------------------------------------------------------------------ # CONNECTIONS AND AUTHENTICATION #------------------------------------------------------------------------------ # - Connection Settings - listen_addresses = '*' # what IP address(es) to listen on;
فائل کو محفوظ کریں اور PostgreSQL سروس کو اس کے ساتھ دوبارہ شروع کریں:
sudo service postgresql restart
ss
افادیت کے ساتھ تبدیلیوں کی تصدیق کریں:
ss -nlt | grep 5432
LISTEN 0 128 0.0.0.0:5432 0.0.0.0:* LISTEN 0 128:5432:*
جیسا کہ آپ پوسٹگریس ایس کیو ایل سرور کے اوپر کی آؤٹ پٹ سے دیکھ سکتے ہیں کہ تمام انٹرفیس (0.0.0.0) پر سن رہا ہے۔
آخری مرحلہ
pg_hba.conf
فائل میں ترمیم کرکے سرور کو ریموٹ کنیکشن قبول کرنے کے لئے تشکیل
pg_hba.conf
ہے۔
ذیل میں کچھ ایسی مثالیں ہیں جو استعمال کے مختلف معاملوں کو ظاہر کرتی ہیں۔
/etc/postgresql/10/main/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD # The user jane will be able to access all databases from all locations using a md5 password host all jane 0.0.0.0/0 md5 # The user jane will be able to access only the janedb from all locations using a md5 password host janedb jane 0.0.0.0/0 md5 # The user jane will be able to access all databases from a trusted location (192.168.1.134) without a password host all jane 192.168.1.134 trust
نتیجہ اخذ کرنا
آپ نے اپنے اوبنٹو 18.04 سرور پر پوسٹگری ایس کیو ایل کو انسٹال اور تشکیل کرنے کا طریقہ سیکھا ہے۔
اس عنوان سے متعلق مزید معلومات کے ل You آپ PostgreSQL 10.4 دستاویزات سے مشورہ کرسکتے ہیں۔
ubuntu postgresql ڈیٹا بیسآؤٹ لک ای میل علیاس یا مائیکروسافٹ اکاؤنٹس کا استعمال کیسے کریں، شامل کریں، حذف کریں، کیسے بنائیں، شامل کریں، حذف کریں، مائیکروسافٹ صارفین کو تخلیق کرنے، ضم کرنے کی اجازت دیتا ہے ، آؤٹ لک ای میل عرفہ شامل کریں، اور مختلف عرفات کیلئے اسی ان باکس اور اکاؤنٹس کی ترتیبات کا استعمال کریں.
Outlook.com
ونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ونڈوز 7 ای ونڈوز 7 ایینڈ ایڈیشن 9 میں انٹرنیٹ ایکسپلورر 9 کو دوبارہ انسٹال کریں. ونڈوز 7 ای اور سٹینڈرڈ ایڈیشن میں انٹرنیٹ ایکسپلورر 9 کو انسٹال کرنے کا طریقہ. IE، بیک اپ پسندیدہ اور ترتیبات کو انسٹال کرنا اور معیاری اور ای ایڈیشن میں IE9 کس طرح انسٹال کرنا ہے.
ای ونڈوز 7 ای ایڈیشن یورپی اقتصادی علاقے، کروشیا اور سوئٹزرلینڈ میں دستیاب ہے جانیں. ونڈوز 7 کا یہ ورژن براؤزر میں شامل نہیں ہے، یعنی. یہ انٹرنیٹ ایکسپلورر انسٹال نہیں کرے گا. آپ کو ونڈوز 7 ای ایڈیشن میں انٹرنیٹ ایکسپلورر انسٹال کرنا پڑے گا.








