Ø³ÙØ§ - غابة اÙÙ Ø¹Ù ÙØ±Ø© ØªÙØ§Ø¬Ù خطر Ø§ÙØ§Ùدثار
فہرست کا خانہ:
- شرطیں
- سینٹوس 7 پر ایس کیو ایل 8.0 انسٹال کریں
- سینٹوس 7 پر مائ ایس کیو ایل 5.7 انسٹال کریں
- ایس کیو ایل شروع کرنا
- ایس کیو ایل کو محفوظ کرنا
- کمانڈ لائن سے ایس کیو ایل سے رابطہ قائم کرنا
- ایک ڈیٹا بیس بنائیں
- میزیں بنائیں
- نتیجہ اخذ کرنا
سینٹوس 7 ایس کیو ایل کی ریلیز کے ساتھ ، دنیا کا سب سے زیادہ مقبول اوپن سورس ریلیشنل ڈیٹا بیس مینجمنٹ سسٹم اب سینٹوس کے ذخیروں میں دستیاب نہیں ہے اور ماریا ڈی بی ڈیفالٹ سسٹم بن گیا ہے۔ ماریا ڈی بی ایک پسماندہ مطابقت پذیر ، بائنری ڈراپ-ان ، ایس کیو ایل کی تبدیلی ہے۔
اس ٹیوٹوریل میں ، ہم آپ کو ایک سینٹوس 7 مشین پر مائ ایس کیو ایل انسٹال کرنے کا طریقہ دکھائیں گے۔
اگر آپ ایس کیو ایل کے بجائے ماریا ڈی بی انسٹال کرنا چاہتے ہیں تو انسٹالیشن ہدایات کے لئے ہمارے سبق کو دیکھیں۔شرطیں
اس ٹیوٹوریل کے ساتھ شروع کرنے سے پہلے ، یہ یقینی بنائیں کہ آپ اپنے سرور میں کسی صارف اکاؤنٹ کے ساتھ سوڈو مراعات یا روٹ صارف کے ساتھ لاگ ان ہوں گے۔ انتظامی کمانڈ کو جڑ کے بجائے سوڈو صارف کی حیثیت سے چلانے کا بہترین عمل ہے ، اگر آپ کے سسٹم میں سوڈو صارف نہیں ہے تو آپ ان ہدایات پر عمل کرکے ایک تشکیل دے سکتے ہیں۔
جیسا کہ ہم نے تعارف میں ذکر کیا ہے کہ ایس کیو ایل پہلے سے طے شدہ سینٹوس 7 مخزنوں میں دستیاب نہیں ہے لہذا ہم مائک ایس کیو ایل یم ریپوزٹری سے پیکجز انسٹال کریں گے۔ مندرجہ ذیل حصوں میں ، ہم آپ کو ایس کیو ایل 8.0 اور مائ ایس کیو ایل 5.7 انسٹال کرنے کا طریقہ دکھائیں گے۔
آپ کو اپنے سینٹوس 7 سرور پر صرف ایک ایس کیو ایل ورژن نصب کرنا چاہئے۔ اگر آپ کو یقین نہیں ہے کہ کون سا ورژن انسٹال کرنا ہے تو آپ ان درخواستوں کی دستاویزات سے مشورہ کریں جو آپ اپنے سرور پر تعینات کرنے جارہے ہیں۔
سینٹوس 7 پر ایس کیو ایل 8.0 انسٹال کریں
اس مضمون کو لکھنے کے وقت ، ایس کیو ایل کا تازہ ترین ورژن ورژن 8.0 ہے۔ اپنے سینٹوس 7 سرور پر انسٹال کرنے کے لئے ذیل مراحل پر عمل کریں:
-
مندرجہ ذیل کمانڈ کے ساتھ MySQL 8.0 مخزن کو فعال کریں:
sudo yum localinstallیم کے ساتھ ایس کیو ایل 8.0 پیکیج انسٹال کریں:
sudo yum install mysql-community-serverتنصیب کے دوران یم آپ کو ایس کیو ایل جی پی جی کلید درآمد کرنے کا اشارہ کرسکتا ہے۔
yٹائپEnterاورyکو دبائیں۔
سینٹوس 7 پر مائ ایس کیو ایل 5.7 انسٹال کریں
مائی ایس کیو ایل کی سابقہ مستحکم رہائی ، مائن ایس کیو ایل ورژن 5.7 کو سینٹوس 7 سرور پر انسٹال کرنے کے لئے ، ذیل مراحل پر عمل کریں:
-
مندرجہ ذیل کمانڈ کے ساتھ ایس کیو ایل 5.7 مخزن کو فعال کریں:
sudo yum localinstallایس کیو ایل 5.7 پیکیج کے ساتھ انسٹال کریں:
ایس ایم کیو ایل کو یم استعمال کرکے کسی دوسرے پیکیج کی طرح انسٹال کریں:
sudo yum install mysql-community-server
ایس کیو ایل شروع کرنا
ایک بار جب انسٹالیشن مکمل ہوجائے تو ، ایس کیو ایل سروس شروع کریں اور خود بخود بوٹ شروع کرنے کے قابل بنائیں:
sudo systemctl enable mysqld
sudo systemctl start mysqld
ٹائپ کرکے ہم ایس کیو ایل سروس کی حیثیت کی جانچ کر سکتے ہیں۔
sudo systemctl status mysqld
● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2018-05-23 11:02:43 UTC; 14min ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 4293 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 4310 (mysqld) Status: "SERVER_OPERATING" CGroup: /system.slice/mysqld.service └─4310 /usr/sbin/mysqld
ایس کیو ایل کو محفوظ کرنا
جب MySQL سرور پہلی بار شروع کیا گیا ہے تو ، MySQL روٹ صارف کے لئے عارضی پاس ورڈ تیار ہوتا ہے۔ آپ درج ذیل کمانڈ کو چلانے کے ذریعہ پاس ورڈ تلاش کرسکتے ہیں۔
sudo grep 'temporary password' /var/log/mysqld.log
آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:
2018-05-23T10:59:51.251159Z 5 A temporary password is generated for root@localhost: q&0)V!?fjksL
پاس ورڈ کو نوٹ کریں ، کیونکہ اگلی کمانڈ آپ کو عارضی روٹ پاس ورڈ داخل کرنے کے لئے کہے گی۔
ہماری ایس کیو ایل انسٹالیشن کی سیکیورٹی کو بہتر بنانے کے لئے
mysql_secure_installation
کمانڈ چلائیں:
sudo mysql_secure_installation
Securing the MySQL server deployment. Enter password for user root:
عارضی پاس ورڈ داخل کرنے کے بعد آپ سے صارف کے روٹ کے لئے نیا پاس ورڈ ترتیب دینے کو کہا جائے گا۔ پاس ورڈ میں کم از کم 8 حروف کا لمبا ہونا ضروری ہے اور اس میں کم از کم ایک بڑے حرف ، ایک چھوٹے حرف ، ایک نمبر ، اور ایک خاص حرف ہونا چاہئے۔
The existing password for the user account root has expired. Please set a new password. New password: Re-enter new password:
اسکرپٹ آپ کو گمنام صارف کو ہٹانے ، مقامی مشین تک روٹ صارف کی رسائی کو محدود کرنے اور ٹیسٹ کے ڈیٹا بیس کو ہٹانے کے لئے بھی کہے گا۔ آپ کو تمام سوالوں کا جواب "Y" (ہاں) میں دینا چاہئے۔
کمانڈ لائن سے ایس کیو ایل سے رابطہ قائم کرنا
ٹرمینل کے ذریعے مائک ایس کیو ایل کے ساتھ بات چیت کرنے کے لئے ہم ایس کیو ایل کلائنٹ کا استعمال کریں گے جو مائی ایس کیو ایل سرور پیکیج کے انحصار کے طور پر انسٹال ہے۔
صارف کی قسم کے طور پر ایس کیو ایل سرور میں لاگ ان کرنے کے لئے:
mysql -u root -p
جب آپ
mysql_secure_installation
اسکرپٹ چلاتے تھے تو آپ نے جو روٹ پاس ورڈ پہلے مرتب کیا تھا اسے داخل کرنے کا اشارہ کیا جائے گا۔
ایک بار جب آپ پاس ورڈ داخل کریں گے تو آپ کو نیچے دکھائے جانے کے مطابق ایس کیو ایل شیل پیش کیا جائے گا:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 11 Server version: 8.0.11 MySQL Community Server - GPL Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
ایک ڈیٹا بیس بنائیں
ایک بار جب آپ ایس کیو ایل شیل سے منسلک ہوجائیں تو ، آپ مندرجہ ذیل کمانڈ کو ٹائپ کرکے ایک نیا ڈیٹا بیس بنا سکتے ہیں۔
CREATE DATABASE new_database;
Query OK, 1 row affected (0.00 sec)
میزیں بنائیں
اب جب ہم نے ایک ڈیٹا بیس بنایا ہے تو ہم کچھ ڈیٹا اسٹور کرنے کے لئے ایک ٹیبل بنا سکتے ہیں۔
ٹیبل بنانے کے لئے ایس کیو ایل کے بیانات چلانے سے پہلے ہمیں ڈیٹا بیس سے رابطہ کرنے کی ضرورت ہے۔
use new_database;
اس مثال میں ہم تین فیلڈ ،
id
،
name
اور
email
ساتھ
contacts
کے نام سے ایک سادہ ٹیبل بنائیں گے۔
CREATE TABLE contacts (id INT PRIMARY KEY, name VARCHAR(30), email VARCHAR(30));
Query OK, 1 row affected (0.00 sec)
نتیجہ اخذ کرنا
اس ٹیوٹوریل میں ، ہم نے آپ کو دکھایا ہے کہ سینٹوس 7 سرور پر ایک ایس کیو ایل سرور کو انسٹال اور محفوظ کرنے کا طریقہ۔ ہم نے آپ کو یہ بھی بتایا ہے کہ ایس کیو ایل شیل سے کیسے جڑیں اور نیا ڈیٹا بیس اور ٹیبل کیسے بنائیں۔
اب جب کہ آپ کا ایس کیو ایل سرور چل رہا ہے اور آپ کو کمانڈ لائن سے مائی ایس کیو ایل سرور سے رابطہ قائم کرنے کا طریقہ معلوم ہے ، تو آپ درج ذیل گائیڈز کو چیک کرنا چاہیں گے:
mysql سینٹوسیہ پوسٹ CentOS 7 سیریز پر انسٹال LAMP اسٹیک کا ایک حصہ ہے۔
اس سلسلے میں دیگر پوسٹس:
Cent سینٹوس 7 پر اپاچی کو انسٹال کرنے کا طریقہ Cent سینٹوس 7 پر ایس کیو ایل انسٹال کریں Cent سینٹوس 7 پر اپاچی ورچوئل ہوسٹس سیٹ اپ کرنے کا طریقہ Cent سینٹوس 7 پر لیٹ انکرپٹ کے ساتھ اپاچی کو محفوظ کریںآئی ای سی آئی ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس آئی ایس ایس ایس ایس ایس ایس آئی ایس ایس ایس ایس ایس آئی ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس ایس آئی ایس ایس ایس آئی ایس ایس ایس ایس ایس ایس آئی ایس ایس آئی ایس ایس ایس اے ایس ایس ای ایس ایس ایس ایس ایس کی ضرورت ہے.
نیویارک ایسوسی ایشن نے اس مڈینج اسٹوریج لائن کو ایک نیا آئی ایس ایس ایس آئی ایس کے ذریعہ میسڈائز اسٹوریج کی ضروریات کے ساتھ کمپنیوں کے مقصد کے ساتھ بڑھایا ہے.
اوپن ایس او، ایسرا ایس او او ایس ایس ایس او او ایس ایس ایس او او ایس ایس ایس او او ایس ایس ایس او او ایس ایس ایس او، دوسری زندگی حاصل ہوتی ہے
فارج راک پر اوپن ایس او روڈ میپ پر اوپن ایس او روڈ میپ پر ہوتا ہے. سورج مائکروسافٹ سسٹم کی طرف سے اصل ذریعہ تیار کی گئی ایک کھلا ذریعہ ویب توثیقی ٹیکنالوجی، اور جس کی وجہ سے اورراکل کی طرف سے نظر انداز نہیں کیا جاسکتا، جس نے جنوری میں سورج خریدا.
ونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.







