Q100551: Red Hat/CentOS 7 இல் MySQL 5.7 ஐ நிறுவுதல்

Follow

சுருக்கம்

Red Hat/CentOS 6/7 சர்வரில் வெற்றிகரமான MySQL 5.7 நிறுவலுக்கான படிகளை இந்தக் கட்டுரை விளக்குகிறது, இது உங்கள் Flix 6 அமைப்பிற்கான முன்நிபந்தனையாகும்.

மேலும் தகவல்

Red Hat/CentOS 7 இல் உள்ள இயல்புநிலை MySQL பதிப்பு MySQL 8 ஆகும். இந்த MySQL பதிப்பு தற்போது ஆதரிக்கப்படாததால், நீங்கள் முதலில் MySQL 5.7 repo ஐ நிறுவி பின்னர் MySQL 5.7 சேவையகத்தை நிறுவ வேண்டும்.

இதைச் செய்ய, டெர்மினல் ப்ராம்ட்டில் பின்வரும் கட்டளையைப் பயன்படுத்தவும்.


sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

இது நிறுவப்பட்டதும், நீங்கள் ஒரு முனையத்தில் பின்வரும் கட்டளையுடன் MySQL 5.7 ஐ நிறுவலாம்:


sudo yum install mysql-community-server --nogpgcheck 

நிறுவல் முடிந்ததும், பின்வரும் கட்டளையை டெர்மினலில் உள்ளிடுவதன் மூலம் சேவையகத்தைத் தொடங்கலாம்:

 sudo service mysqld start 

சேவையின் நிலையை ஒரு முனையத்தில் பின்வரும் கட்டளையுடன் சரிபார்க்கலாம்:

 sudo service mysqld status 

துவக்கத்தில் தொடங்குவதற்கு mysqld சேவையை நீங்கள் கட்டமைக்கலாம், எனவே உங்கள் சேவையகம் மறுதொடக்கம் செய்யப்பட்டால் ஒவ்வொரு முறையும் நீங்கள் அதை கைமுறையாக தொடங்க வேண்டியதில்லை:

 sudo chkconfig mysqld on 

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

 sudo grep password /var/log/mysqld.log 

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

 mysql_secure_installation 

உங்கள் ஸ்டுடியோ கடவுச்சொல் பாதுகாப்பு வழிகாட்டுதல்களுக்கு ஏற்றவாறு கடவுச்சொல்லை மாற்றலாம். MySQL க்கு கடவுச்சொல் குறைந்தபட்சம் 8 எழுத்துக்கள் நீளமாக இருக்க வேண்டும், மேலும் பெரிய மற்றும் சிறிய எழுத்து, எண் மற்றும் சிறப்பு எழுத்து ஆகியவற்றைக் கொண்டிருக்க வேண்டும்.

பாதுகாப்பு காரணங்களுக்காக அநாமதேய பயனர்களை அகற்றுமாறு அறிவுறுத்தப்படுகிறது, Flix அநாமதேய பயனர்களைப் பயன்படுத்துவதில்லை.

சோதனை தரவுத்தளமானது Flix ஆல் பயன்படுத்தப்படவில்லை, எனவே நீங்கள் அதை அகற்றலாம்.

புதிய மாற்றங்கள் நடைமுறைக்கு வர, நீங்கள் சிறப்புரிமை அட்டவணையை மீண்டும் ஏற்ற வேண்டும்.

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

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

 mysql -uroot -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES; 

பல FLIX சேவையகங்களைப் பயன்படுத்துதல்

நீங்கள் 2 Flix சேவையகங்களுக்கு மேல் பயன்படுத்தினால், நீங்கள் MySQL சேவையகத்தை (பரிந்துரைக்கப்பட்டது) அல்லது Flix சேவையகங்களை உள்ளமைக்க வேண்டும். MySQL இல் உள்ள இயல்புநிலை அமைப்பு அனைத்து Flix சேவையகங்களிலிருந்தும் 150 மொத்த இணைப்புகளை அனுமதிப்பதாகும். ஒவ்வொரு Flix சேவையகத்திற்கும் இயல்புநிலை அமைப்பானது MySQL தரவுத்தளத்திற்கு 70 இணைப்புகள் ஆகும். எப்போதும் கூடுதல் இணைப்பை இலவசமாக வைத்திருங்கள். MySQL இல் அனுமதிக்கப்பட்ட அதிகபட்ச இணைப்புகளைப் புதுப்பிக்க, நீங்கள் சேவையின் கட்டமைப்பு கோப்பை புதுப்பிக்க வேண்டும் - my.cfg

 max_connections = < desired max concurrent connections>

ஒவ்வொரு Flix சேவையகத்திலிருந்தும் 70 இணைப்புகளைப் பயன்படுத்தி ஒவ்வொன்றும் 3 சேவையகங்களைக் கொண்டிருந்தால், அதிகபட்சம்_இணைப்புகளை குறைந்தபட்சம் 211 ஆக அமைக்க வேண்டும். 211ஐ விட அதிகமான எண்ணை நீங்கள் அமைக்கலாம்.

 max_connections = 211

Flix config.yml கோப்பில் உள்ள mysql_max_connections அளவுருக்களைப் புதுப்பிப்பதன் மூலம் ஒவ்வொரு Flix சேவையகமும் எத்தனை MySQL இணைப்புகளை உருவாக்குகிறது என்பதையும் நீங்கள் சரிசெய்யலாம்.

 mysql_max_connections: 70

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

மேலும் படிக்க

இந்த கட்டுரையைப் படிப்பதன் மூலம் உங்கள் ஃபயர்வால் போர்ட்களை எவ்வாறு திறப்பது என்பதை நீங்கள் கண்டுபிடிக்கலாம் Q100474-Opening-ports-on-your-firewall-for-Flix-communication

Flix 6 தரவுத்தள காப்புப்பிரதியை எவ்வாறு மீட்டெடுப்பது என்பது பற்றி அறிய, இந்தக் கட்டுரையைப் படிக்கலாம் Q100567-How-to-restore-a-Flix-6-database-backup

    We're sorry to hear that

    Please tell us why