டெபியன் 10 இல் மரியாடிபி தரவுத்தளத்தை நிறுவுவது எப்படி


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

மரியாடிபி என்பது விக்கிபீடியா, வேர்ட்பிரஸ்.காம், கூகிள் மற்றும் பல நிறுவனங்கள் மற்றும் நிறுவனங்களால் பயன்படுத்தப்படும் MySQL க்கு மேம்படுத்தப்பட்ட, கைவிடப்பட்ட மாற்றாகும்.

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

  1. டெபியன் 10 (பஸ்டர்) குறைந்தபட்ச சேவையகத்தை நிறுவவும்

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

டெபியன் 10 இல் மரியாடிபி சேவையகத்தை நிறுவுகிறது

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

# apt install mariadb-server

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

பின்வரும் systemctl கட்டளையைப் பயன்படுத்தி மரியாடிபி சேவை இயங்குகிறதா என்பதை நீங்கள் சரிபார்க்கலாம்.

# systemctl status mariadb  

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

# systemctl start mariadb
# systemctl restart mariadb
# systemctl stop mariadb
# systemctl reload mariadb

டெபியன் 10 இல் மரியாடிபி சேவையகத்தைப் பாதுகாத்தல்

மரியாடிபி நிறுவல் செயல்முறை இயல்புநிலை நிறுவலைப் பாதுகாப்பதை உள்ளடக்குகிறது, மேலும் இது mysql_secure_installation ஷெல் ஸ்கிரிப்டை இயக்குவதன் மூலம் செய்ய முடியும், இது உங்கள் மரியாடிபி உதாரணத்திற்கு கூடுதல் பாதுகாப்பைச் சேர்க்க உங்களை அனுமதிக்கும்:

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

பாதுகாப்பு ஸ்கிரிப்டைப் பயன்படுத்த, பின்வரும் கட்டளையை இயக்கவும், பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி கேள்விகளுக்கு பதிலளிக்கவும்.

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

# mysql -u root -p 

பின்வரும் SQL கட்டளைகளை இயக்க தரவுத்தளத்தை நிர்வகிக்க முழு சலுகைகளுடன் "my_test_db" மற்றும் "test_user" என்ற பயனரை உருவாக்க.

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

புதிய தரவுத்தளம் மற்றும் தரவுத்தள பயனரை உருவாக்கிய பிறகு, புதிய பயனர் கணக்கைப் பயன்படுத்தி மரியாடிபி ஷெல்லை அணுக முயற்சிக்கவும், பயனருக்கு ஒதுக்கப்பட்ட அனைத்து தரவுத்தளங்களையும் பின்வருமாறு காண்பிக்கவும்.

# mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

மரியாடிபியில் இந்த பயனுள்ள பின்வரும் கட்டுரைகளையும் நீங்கள் படிக்க விரும்பலாம்.

  1. தொடக்கநிலையாளர்களுக்காக MySQL/MariaDB ஐக் கற்றுக் கொள்ளுங்கள் - பகுதி 1
  2. MySQL மற்றும் MariaDB இன் பல செயல்பாடுகளை எவ்வாறு பயன்படுத்துவது என்பதை அறிக - பகுதி 2
  3. லினக்ஸிற்கான 12 MySQL/MariaDB பாதுகாப்பு சிறந்த நடைமுறைகள்
  4. ‘Automysqlbackup’ மற்றும் ‘Autopostgresqlbackup’ கருவிகளைப் பயன்படுத்தி MySQL/MariaDB மற்றும் PostgreSQL ஐ எவ்வாறு காப்புப்பிரதி/மீட்டமைப்பது
  5. MySQL இல் பொதுவான பிழைகளை சரிசெய்ய பயனுள்ள உதவிக்குறிப்புகள்

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