CentOS7 හි MySQL8 ස්ථාපනය කර වින්යාස කරන්න
යොමුව
නිල වෙබ් අඩවිය නිෂ්පාදන ප්රලේඛනයREPO ගොනුව එක් කරන්න
/Etc/yum.repos.d/mysql-community.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 භාවිතා කරන්න. පෙර අනුවාදය හා සසඳන විට MySQL8, පුරනය වීමේ පෙරනිමි සැකසුම් ක්රම, SQL ප්රකාශන දෘඩතාව සහ ප්රමාණවත් නොවන ක්ෂේත්ර දිග වෙනස් වී ඇත, එබැවින් අපට පෙර පරිදිම තබා ගැනීමට අවශ්ය නම් පහත සඳහන් වින්යාසය කරන්න. ඔබට පැරණි වැඩසටහන සමඟ අනුකූල වීමට අවශ්ය නොවේ නම්, ඔබට එය නොසලකා හැරිය හැකිය. පහත උදාහරණයේ නවීකරණය කරන ලද වින්යාසය තුළ, පළමු අයිතම තුන පැරණි අනුවාදයේ භාවිත පුරුදු සමඟ අනුකූල විය යුතු අතර අවසාන අයිතමය වන්නේ දත්ත සමුදායේ පෙරනිමි ගබඩා නාමාවලිය වෙනස් කිරීමයි.
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
සුපුරුදු සම්බන්ධතා මුරපදය ලබා ගන්න
MySQL8 ස්වදේශීය මූලයේ පිවිසුම් මුරපදය ලොග් ගොනුවේ ගබඩා කර ඇති අතර, අපි එය ලොග් ගොනුවෙන් පරීක්ෂා කළ යුතුය.
grep "password" /var/log/mysqld.log
සත්යාපන සේවාව
මෙතෙක් අපගේ ස්ථාපනය සහ වින්යාසය සම්පුර්ණ කර ඇති අතර, අපි MySQL සේවාවට සම්බන්ධ වීමට විධාන රේඛාව භාවිතා කර දත්ත සමුදායක් සහ ගිණුමක් නිර්මාණය කරමු.
mysql -uroot -p