How to Install and Configure Git and GitHub on Windows
সুচিপত্র:
মাইএসকিউএল হ'ল সর্বাধিক জনপ্রিয় ওপেন সোর্স রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম।
মাইএসকিউএল ডাটাবেস সার্ভারের সর্বশেষতম সংস্করণ 8.0 সংস্করণটি ডিফল্ট সেন্টোস 8 সংগ্রহস্থল থেকে ইনস্টলেশন জন্য উপলব্ধ।
মাইএসকিউএল ৮.০ অনেকগুলি নতুন বৈশিষ্ট্য এবং পরিবর্তনগুলি উপস্থাপন করেছে যা কিছু অ্যাপ্লিকেশনকে এই সংস্করণের সাথে বেমানান করেছে। মাইএসকিউএল সংস্করণ ইনস্টল করার জন্য চয়ন করার আগে আপনি যে অ্যাপ্লিকেশনটি আপনার সেন্টোস সার্ভারে স্থাপন করতে চলেছেন তার ডকুমেন্টেশনের সাথে পরামর্শ করুন।
সেন্টস 8 এছাড়াও মারিয়াডিবি 10.3 সরবরাহ করে যা কিছু সীমাবদ্ধতার সাথে মাইএসকিউএল 5.7 এর জন্য "ড্রপ-ইন প্রতিস্থাপন"। যদি আপনার অ্যাপ্লিকেশনটি মাইএসকিউএল 8.0 এর সাথে সামঞ্জস্য না করে তবে মারিয়াডিবি 10.3 ইনস্টল করুন।
এই টিউটোরিয়ালে, আমরা আপনাকে সেন্টোস 8 সিস্টেমে মাইএসকিউএল 8.0 ইনস্টল ও সুরক্ষিত করার উপায় দেখাব।
সেন্টস 8 এ মাইএসকিউএল 8.0 ইনস্টল করা
মাইএসকিউএল 8.0 সার্ভারটি সেন্টোস প্যাকেজ ম্যানেজারকে মূল হিসাবে ব্যবহার করুন বা sudo সুবিধাসমূহ সহ ব্যবহারকারী হিসাবে ব্যবহার করুন:
sudo dnf install @mysql
@mysql
মডিউলটি মাইএসকিউএল এবং সমস্ত নির্ভরতা ইনস্টল করে।
ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, মাইএসকিউএল পরিষেবাটি শুরু করুন এবং নিম্নলিখিত কমান্ডটি চালিয়ে স্বয়ংক্রিয়ভাবে বুটে শুরু করতে সক্ষম করুন:
sudo systemctl enable --now mysqld
মাইএসকিউএল সার্ভার চলছে কিনা তা পরীক্ষা করতে টাইপ করুন:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
মাইএসকিউএল সুরক্ষিত করা হচ্ছে
সুরক্ষা সম্পর্কিত বেশ কয়েকটি ক্রিয়াকলাপ সম্পাদন করে এবং মাইএসকিউএল রুট পাসওয়ার্ড সেট করে যে
mysql_secure_installation
স্ক্রিপ্টটি চালান:
sudo mysql_secure_installation
আপনাকে
VALIDATE PASSWORD PLUGIN
কনফিগার করতে বলা হবে, যা মাইএসকিউএল ব্যবহারকারীদের পাসওয়ার্ডগুলির শক্তি পরীক্ষা করতে এবং সুরক্ষা উন্নত করতে ব্যবহৃত হয়। নিম্ন, মাঝারি এবং শক্তিশালী পাসওয়ার্ড বৈধতা নীতিটির তিনটি স্তর রয়েছে। আপনি বৈধ পাসওয়ার্ড প্লাগইন সেট আপ করতে না চাইলে
ENTER
টিপুন।
পরবর্তী প্রম্পটে, আপনাকে মাইএসকিউএল রুট ব্যবহারকারীর জন্য একটি পাসওয়ার্ড সেট করতে বলা হবে। একবার আপনি এটি করেন, স্ক্রিপ্টটি আপনাকে বেনামে ব্যবহারকারীর অপসারণ, স্থানীয় মেশিনে রুট ব্যবহারকারীদের অ্যাক্সেস সীমাবদ্ধ করতে এবং পরীক্ষার ডাটাবেস অপসারণ করতে বলবে। আপনার সমস্ত প্রশ্নের উত্তর "Y" (হ্যাঁ) দেওয়া উচিত।
কমান্ড লাইন থেকে মাইএসকিউএল সার্ভারের সাথে যোগাযোগের জন্য, মাইএসকিউএল ক্লায়েন্ট ইউটিলিটি ব্যবহার করুন, যা নির্ভরতা হিসাবে ইনস্টল করা আছে। টাইপ করে রুট অ্যাক্সেস পরীক্ষা করুন:
mysql -u root -p
অনুরোধ জানানো হলে রুট পাসওয়ার্ডটি প্রবেশ করান এবং নীচের মত আপনাকে মাইএসকিউএল শেলটি উপস্থিত করা হবে:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
এটাই! আপনি আপনার সেন্টস সার্ভারে মাইএসকিউএল 8.0 ইনস্টল ও সুরক্ষিত করেছেন এবং আপনি এটি ব্যবহারের জন্য প্রস্তুত।
প্রমাণীকরণ পদ্ধতি
mysql_native_password
8 রিপোজিটরিগুলিতে অন্তর্ভুক্ত মাইএসকিউএল 8.0 সার্ভারটি পুরানো
mysql_native_password
প্রমাণীকরণ প্লাগইন ব্যবহার করতে সেট করা হয়েছে কারণ
mysql_native_password
র কিছু ক্লায়েন্ট সরঞ্জাম এবং লাইব্রেরি
caching_sha2_password
পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয়, যা আপস্ট্রিম মাইএসকিউএল 8.0 রিলিজটিতে ডিফল্ট হিসাবে সেট করা আছে।
mysql_native_password
পদ্ধতিটি বেশিরভাগ সেটআপের জন্য সূক্ষ্ম হওয়া উচিত। তবে, আপনি যদি ডিফল্ট প্রমাণীকরণ প্লাগইনটিকে দ্রুত এবং উন্নত সুরক্ষা সরবরাহ করে
caching_sha2_password
পরিবর্তন করতে চান তবে নীচের কনফিগারেশন ফাইলটি খুলুন:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
caching_sha2_password
মান
caching_sha2_password
পরিবর্তন করুন:
default_authentication_plugin=caching_sha2_password
ফাইলটি বন্ধ করুন এবং সংরক্ষণ করুন এবং পরিবর্তনগুলি কার্যকর হওয়ার জন্য মাইএসকিউএল সার্ভারটি পুনরায় চালু করুন:
উপসংহার
সেন্টস 8 মাইএসকিউএল 8.0 এর সাথে বিতরণ করা হয়েছে। ইনস্টলেশনটি
dnf install @mysql
টাইপ করার মতোই সহজ।
এখন আপনার মাইএসকিউএল সার্ভারটি চালু এবং চলমান রয়েছে এবং আপনি মাইএসকিউএল শেলের সাথে সংযুক্ত হতে পারেন এবং নতুন ডাটাবেস এবং ব্যবহারকারী তৈরি করতে শুরু করতে পারেন।
mysql Centosসেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে phpmyadmin ইনস্টল করবেন এবং সুরক্ষিত করবেন

পিএইচপিএমআইএডমিন আপনাকে মাইএসকিউএল ডাটাবেসগুলির সাথে ইন্টারঅ্যাক্ট করতে, ব্যবহারকারীর অ্যাকাউন্ট এবং সুবিধাগুলি পরিচালনা করতে এবং এসকিউএল-বিবৃতিগুলি কার্যকর করতে অনুমতি দেয়। এই টিউটোরিয়ালে, আমরা সেন্টোস 7-এ অ্যাপাচি দিয়ে পিএইচপিএমআইএডমিন ইনস্টল এবং সুরক্ষার জন্য প্রয়োজনীয় পদক্ষেপগুলি অনুসরণ করব।
ডেবিয়ান 10 লিনাক্সে কীভাবে মাইএসকিএল ইনস্টল করবেন

মাইএসকিউএল, বিশ্বের সর্বাধিক জনপ্রিয় ওপেন সোর্স রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম ডিফল্ট ডেবিয়ানের সংগ্রহস্থলগুলিতে উপলভ্য নয়। এই টিউটোরিয়ালটি, মাইএসকিউএল অ্যাপ্লিকেশন সংগ্রহস্থল থেকে ডেবিয়ান 10 এ মাইএসকিউএল ইনস্টল এবং সুরক্ষিত করার পদ্ধতি ব্যাখ্যা করে।
সেন্টোস 7 এ মাইএসকিএল ইনস্টল করুন

সেন্টস My মাইএসকিউএল প্রকাশের সাথে সাথে বিশ্বের সর্বাধিক জনপ্রিয় ওপেন সোর্স রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমটি এখন আর সেন্টোসের সংগ্রহস্থলে উপলভ্য নয় এবং মারিয়াডিবি ডিফল্ট ডাটাবেস সিস্টেম হয়ে উঠেছে। এই টিউটোরিয়ালে আমরা আপনাকে একটি সেন্টস 7 মেশিনে মাইএসকিউএল ইনস্টল করতে দেখাব।