በ 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