CentOS7 এ মাইএসকিউএল 8 ইনস্টল এবং কনফিগার করুন
রেফারেন্স
সরকারী ওয়েবসাইট পণ্য ডকুমেন্টেশনREPO ফাইল যুক্ত করুন
/Etc/yum.repos.d/mysql-commune.repo ফাইলটি সম্পাদনা করতে vi বা vim ব্যবহার করুন, নিম্নলিখিত কন্টেন্টটি ফাইলে অনুলিপি করুন, তারপরে সংরক্ষণ করুন এবং প্রস্থান করুন।
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
ইনস্টলেশন সঞ্চালন
yum -y install mysql-community-server
কনফিগারেশন ফাইলটি পরিবর্তন করুন
/Etc/my.cnf সম্পাদনা করতে vi বা vim ব্যবহার করুন। পূর্ববর্তী সংস্করণটির সাথে মাইএসকিউএল 8 এর তুলনায়, লগইনের ডিফল্ট প্রক্রিয়াকরণ পদ্ধতি, এসকিউএল বিবৃতি কঠোরতা এবং অপর্যাপ্ত ক্ষেত্রের দৈর্ঘ্য পরিবর্তিত হয়েছে, সুতরাং আমাদের যদি আগের মতোই রাখা দরকার হয় তবে নীচের কনফিগারেশনটি করুন। আপনার যদি পুরানো প্রোগ্রামের সাথে সামঞ্জস্য করার প্রয়োজন না হয় তবে আপনি এটিকে উপেক্ষা করতে পারেন। নীচের উদাহরণটির পরিবর্তিত কনফিগারেশনে, প্রথম তিনটি আইটেমটি পুরানো সংস্করণের ব্যবহার অভ্যাসের সাথে সামঞ্জস্যপূর্ণ এবং শেষ আইটেমটি ডাটাবেসের ডিফল্ট স্টোরেজ ডিরেক্টরিটি পরিবর্তন করতে হবে।
default_authentication_plugin=mysql_native_password
validate_password.policy=LOW
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/mysqldata
পরিসেবা আরম্ভ
systemctl enable mysqld
systemctl start mysqld
ডিফল্ট সংযোগের পাসওয়ার্ড পান
মাইএসকিউএল 8 নেটিভ রুটের লগইন পাসওয়ার্ড লগ ফাইলে সংরক্ষণ করা হয়, আমাদের লগ ফাইল থেকে এটি পরীক্ষা করা দরকার।
grep "password" /var/log/mysqld.log
যাচাইকরণ পরিষেবা
এখনও অবধি আমাদের ইনস্টলেশন ও কনফিগারেশন সম্পন্ন হয়েছে, আমরা মাইএসকিউএল পরিষেবাটিতে সংযোগ করতে কমান্ড লাইনটি ব্যবহার করি এবং তারপরে একটি ডাটাবেস এবং অ্যাকাউন্ট তৈরি করি।
mysql -uroot -p