CentOS 8 இல் மரியாடிபியை நிறுவுவது எப்படி


மரியாடிபி ஒரு திறந்த மூல, சமூகத்தால் உருவாக்கப்பட்ட தொடர்புடைய தரவுத்தள மேலாண்மை அமைப்பு. இது MySQL இலிருந்து முட்கரண்டி மற்றும் MySQL ஐ உருவாக்கிய டெவலப்பர்களால் உருவாக்கப்பட்டு பராமரிக்கப்படுகிறது. மரியாடிபி MySQL உடன் மிகவும் இணக்கமாக இருக்க வேண்டும், ஆனால் புதிய சேமிப்பக இயந்திரங்கள் (ஏரியா, நெடுவரிசை கடை, மைராக்ஸ்) போன்ற புதிய அம்சங்கள் மரியாடிபியில் சேர்க்கப்பட்டுள்ளன.

இந்த கட்டுரையில், சென்டோஸ் 8 லினக்ஸில் மரியாடிபியின் நிறுவல் மற்றும் உள்ளமைவைப் பார்ப்போம்.

படி 1: CentOS 8 இல் மரியாடிபி களஞ்சியத்தை இயக்கவும்

அதிகாரப்பூர்வ மரியாடிபி பதிவிறக்கங்கள் பக்கத்திற்குச் சென்று, விநியோகமாக சென்டோஸ் மற்றும் பதிப்பாக சென்டோஸ் 8 மற்றும் களஞ்சியத்தைப் பெற மரியாடிபி 10.5 (நிலையான பதிப்பு) ஆகியவற்றைத் தேர்ந்தெடுக்கவும்.

நீங்கள் விவரங்களைத் தேர்ந்தெடுத்ததும், மரியாடிபி YUM களஞ்சியத்தை நீங்கள் பெறுவீர்கள். இந்த உள்ளீடுகளை /etc/yum.repos.d/MariaDB.repo என்ற கோப்பில் நகலெடுத்து ஒட்டவும்.

$ sudo vim /etc/yum.repos.d/mariadb.repo
# MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

களஞ்சிய கோப்பு இடம் பெற்றதும், பின்வரும் கட்டளையை இயக்குவதன் மூலம் நீங்கள் களஞ்சியத்தை சரிபார்க்கலாம்.

$ dnf repolist

படி 2: சென்டோஸ் 8 இல் மரியாடிபியை நிறுவுதல்

இப்போது மரியாடிபி தொகுப்பை நிறுவ dnf கட்டளையைப் பயன்படுத்தவும்.

$ sudo dnf install MariaDB-server -y

அடுத்து, மரியாடிபி சேவையைத் தொடங்கி, கணினி தொடக்கத்தின்போது அதை தானாகவே தொடங்கவும்.

$ systemctl start mariadb
$ systemctl enable mariadb

பின்வரும் கட்டளையை இயக்குவதன் மூலம் மரியாடிபி சேவையின் நிலையை சரிபார்க்கவும்.

$ systemctl status mariadb 

உங்களிடம் ஃபயர்வால் இயக்கப்பட்டிருந்தால், கீழேயுள்ள கட்டளையை இயக்குவதன் மூலம் மரியாடிபியை ஃபயர்வால் விதிக்குச் சேர்க்க வேண்டும். விதி சேர்க்கப்பட்டதும், ஃபயர்வாலை மீண்டும் ஏற்ற வேண்டும்.

$ sudo firewall-cmd --permanent --add-service=mysql
$ sudo firewall-cmd --reload

படி 3: சென்டோஸ் 8 இல் மரியாடிபி சேவையகத்தைப் பாதுகாத்தல்

கடைசி கட்டமாக, பாதுகாப்பான மரியாடிபி நிறுவல் ஸ்கிரிப்டை இயக்க வேண்டும். இந்த ஸ்கிரிப்ட் ரூட் கடவுச்சொல்லை அமைத்தல், சலுகைகளை மீண்டும் ஏற்றுவது, சோதனை தரவுத்தளங்களை நீக்குதல், ரூட் உள்நுழைவை அனுமதிக்காமல் பார்த்துக் கொள்கிறது.

$ sudo mysql_secure_installation

இப்போது மரியாடிபியை ரூட் பயனராக இணைத்து பின்வரும் கட்டளைகளை இயக்குவதன் மூலம் பதிப்பை சரிபார்க்கவும்.

$ mysql -uroot -p

இந்த கட்டுரைக்கு அதுதான். CentOS 8 லினக்ஸில் மரியாடிபியை எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது என்பதைப் பார்த்தோம்.