டெபியன் 10 இல் சமீபத்திய MySQL 8 ஐ எவ்வாறு நிறுவுவது


MySQL என்பது பரவலாகப் பயன்படுத்தப்படும் திறந்த-மூல தரவுத்தள மேலாண்மை அமைப்பு ஆகும், இது பல்வேறு வகையான பிரபலமான பயன்பாடுகளுக்கான தரவை வைத்திருக்கவும் மீட்டெடுக்கவும் பயன்படுகிறது. டெபியன் 10 இல், மரியாடிபி இயல்பாகவே MySQL க்கு மாற்றாக வருகிறது, பெரும்பாலான சந்தர்ப்பங்களில், மரியாடிபி நன்றாக வேலை செய்கிறது.

அதனால்தான், எங்கள் முந்தைய இரண்டு கட்டுரைகளில், மரியாடிபி தரவுத்தள சேவையகத்தைப் பயன்படுத்தினோம், அங்கு டெபியன் 10 இல் LEMP அடுக்கை எவ்வாறு நிறுவுவது என்பதைக் காட்டியுள்ளோம்.

MySQL இல் மட்டுமே காணப்படும் அம்சங்களை நீங்கள் விரும்பினால், இந்த கட்டுரையில் காட்டப்பட்டுள்ளபடி அதிகாரப்பூர்வ MySQL APT களஞ்சியங்களிலிருந்து அதை நிறுவ வேண்டும்.

படி 1: MySQL மென்பொருள் களஞ்சியத்தைச் சேர்த்தல்

MySQL இன் சமீபத்திய பதிப்பை நிறுவ, நீங்கள் MySQL APT களஞ்சியத்தை பதிவிறக்கம் செய்து நிறுவ வேண்டும் .deb உங்கள் டெபியன் கணினியில் MySQL மென்பொருள் களஞ்சியங்களை உள்ளமைத்து நிறுவ நிர்வகிக்கும் தொகுப்பு.

$ cd /tmp
$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
$ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

தொகுப்பு நிறுவலின் போது, MySQL சேவையகத்தின் பதிப்புகள் மற்றும் நீங்கள் நிறுவ விரும்பும் பிற கூறுகளைத் தேர்ந்தெடுக்க MySQL APT களஞ்சியத்தை உள்ளமைக்கும்படி கேட்கப்படுவீர்கள். சமீபத்திய பதிப்பை நிறுவ இயல்புநிலை விருப்பத்தை விட்டு விடுங்கள். நீங்கள் முடிந்ததும், Enter என்பதைக் கிளிக் செய்யவும் அல்லது சரி என்பதற்குச் சென்று Enter ஐ அழுத்தவும்.

படி 2: டெபியன் 10 இல் MySQL ஐ நிறுவுதல்

MySQL APT களஞ்சியத்தைச் சேர்த்த பிறகு, APT தொகுப்புகள் தற்காலிக சேமிப்பை புதுப்பித்து MySQL சேவையக தொகுப்பை நிறுவவும், இது கிளையன்ட் மற்றும் தரவுத்தள பொதுவான கோப்புகளுக்கான தொகுப்புகளை பின்வருமாறு நிறுவும்.

$ sudo apt update
$ sudo apt install mysql-server

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

MySQL ஆல் பயன்படுத்தப்படும் SHA256- அடிப்படையிலான கடவுச்சொல் முறைகளின் அடிப்படையில் புதிய அங்கீகார முறை பற்றிப் படித்து சரி என்பதைக் கிளிக் செய்யவும். நீங்கள் பயன்படுத்த விரும்பும் இயல்புநிலை அங்கீகார சொருகி ஒன்றைத் தேர்வுசெய்க (பரிந்துரைக்கப்பட்ட சொருகி பயன்படுத்த இயல்புநிலை விருப்பத்தை விட்டு) மற்றும் நிறுவல் செயல்முறையை முடிக்க Enter பொத்தானை அழுத்தவும்.

தொகுப்பு நிறுவல் முடிந்ததும், நிறுவி தானாகவே MySQL சேவையைத் தொடங்க systemd ஐத் தூண்டுகிறது மற்றும் கணினி துவக்கத்தில் தொடங்கும்படி கட்டமைக்கிறது. MySQL சேவை இயங்குகிறது என்பதை உறுதிப்படுத்த, பின்வரும் கட்டளையைப் பயன்படுத்தி அதன் நிலையை சரிபார்க்கவும்.

$ sudo systemctl status mysql 
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-08-01 06:20:12 UTC; 3s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 2673 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 2709 (mysqld)
   Status: "Server is operational"
    Tasks: 39 (limit: 4915)
   Memory: 378.4M
   CGroup: /system.slice/mysql.service
           └─2709 /usr/sbin/mysqld

Aug 01 06:20:10 tecmint systemd[1]: Starting MySQL Community Server...
Aug 01 06:20:12 tecmint systemd[1]: Started MySQL Community Server.

MySQL சேவையை தேவையான இடங்களில் நிர்வகிக்க (தொடங்க, மறுதொடக்கம், நிறுத்த, மற்றும் மீண்டும் ஏற்ற) நீங்கள் தெரிந்து கொள்ள வேண்டிய பல systemctl கட்டளைகள் உள்ளன, இவை:

$ sudo systemctl start mysql 
$ sudo systemctl restart mysql 
$ sudo systemctl stop mysql 
$ sudo systemctl reload mysql 

படி 3: டெபியன் 10 இல் MySQL ஐப் பாதுகாத்தல்

எந்தவொரு புதிய MySQL சேவையக வரிசைப்படுத்தலும் இயல்பாகவே பாதுகாப்பற்றது மற்றும் உங்கள் MySQL சேவையகத்தின் பாதுகாப்பை மேம்படுத்த, நீங்கள் mysql_secure_installation shell ஸ்கிரிப்டை இயக்க வேண்டும், இது எந்த செயல்களைச் செய்ய வேண்டும் என்பதைத் தீர்மானிக்க உங்களைத் தூண்டுகிறது.

$ sudo mysql_secure_installation

ஒவ்வொன்றின் விளக்கத்தையும் படித்து கேள்விகளுக்கு சரியாக பதிலளிக்கவும். முதலில், தொகுப்பு நிறுவலின் போது நீங்கள் அமைத்த ரூட் பயனர் கடவுச்சொல்லை உள்ளிடவும். பின்னர் நீங்கள் முறையே VALIDATE PASSWORD கூறுகளைப் பயன்படுத்தலாமா அல்லது பயன்படுத்த வேண்டாமா என்று y (YES க்கு) அல்லது n (இல்லை என்பதற்கு) தேர்ந்தெடுக்கலாம்.

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

படி 4: MySQL நிறுவலைச் சோதித்தல்

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

$ mysql -u root -p 

MySQL பற்றிய பின்வரும் வழிகாட்டிகளையும் நீங்கள் பயனுள்ளதாகக் காண்பீர்கள்:

  1. லினக்ஸிற்கான 12 MySQL/MariaDB பாதுகாப்பு சிறந்த நடைமுறைகள்
  2. MySQL 8.0 இல் ரூட் கடவுச்சொல்லை எவ்வாறு மீட்டமைப்பது
  3. லினக்ஸில் MySQL செயல்திறனைக் கண்காணிக்க பயனுள்ள கட்டளை வரி கருவிகள்

இந்த கட்டுரையில், டெபியன் 10 இல் MySQL தரவுத்தள சேவையகத்தின் சமீபத்திய பதிப்பை எவ்வாறு நிறுவுவது என்பதை நாங்கள் விளக்கியுள்ளோம். இந்த கட்டுரையைப் பற்றி ஏதேனும் கேள்விகள் இருந்தால், கீழேயுள்ள கருத்து படிவத்தின் மூலம் எங்களுக்கு அனுப்புங்கள்.