சுருக்கம்
இந்தக் கட்டுரை Red Hat/CentOS 7 அல்லது Rocky 9 சேவையகத்தில் வெற்றிகரமான MySQL 8 நிறுவலுக்கான படிகளை விளக்குகிறது, இது உங்கள் Flix அமைப்பிற்கான ஒரு முன்நிபந்தனையாகும்.
மேலும் தகவல்
Red Hat/CentOS 7 இல் உள்ள இயல்புநிலை MySQL பதிப்பு MySQL 8 இன் Mari adb பதிப்பாகும். MySQL இன் இந்த மாறுபாடு தற்போது ஆதரிக்கப்படவில்லை. நீங்கள் முதலில் MySQL 8 repo ஐ நிறுவ வேண்டும், பின்னர் MySQL 8 சேவையகத்தை நிறுவ வேண்டும். Rocky 9 இல், நீங்கள் MySQL 8 நிறுவல் படிக்குச் செல்லலாம்.
Red Hat/CentOS 7 இல் MySQL 8 ரெப்போவை நிறுவ, டெர்மினல் ப்ராம்ட்டில் பின்வரும் கட்டளையைப் பயன்படுத்தவும்.
sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
Red Hat/CentOS 7 இல் MySQL 8 Community Server ஐ நிறுவ, டெர்மினலில் பின்வரும் கட்டளையை உள்ளிடவும்:
sudo yum install mysql-community-server --nogpgcheck
இதை Rocky 9 இல் நிறுவ, --nogpgcheck கொடியைத் தவிர்த்து, இயல்புநிலை mysql-server தொகுப்பைப் பயன்படுத்தலாம்:
sudo yum install mysql-server
நிறுவல் முடிந்ததும், டெர்மினலில் பின்வரும் கட்டளையை உள்ளிடுவதன் மூலம் சேவையகத்தைத் தொடங்கலாம்:
sudo service mysqld start
பின்னர் சேவையின் நிலையை முனையத்தில் பின்வரும் கட்டளையுடன் சரிபார்க்கலாம்:
sudo service mysqld status
துவக்கத்தில் தொடங்க MySQL சேவையை நீங்கள் உள்ளமைக்கலாம், எனவே உங்கள் சேவையகம் மறுதொடக்கம் செய்யப்பட்டால், ஒவ்வொரு முறையும் அதை கைமுறையாகத் தொடங்க வேண்டியதில்லை:
sudo chkconfig mysqld on
MySQL 8 நிறுவப்பட்டதும், தரவுத்தளத்தை அணுக ஒரு ரூட் கணக்கு தானாகவே உருவாக்கப்படும். Red Hat/CentOS 7 இல் ஒரு தற்காலிக கடவுச்சொல் அமைக்கப்பட்டுள்ளது, இது ஒரு முனையத்தில் பின்வரும் கட்டளையை இயக்குவதன் மூலம் வெளிப்படுத்தப்படலாம் (Rocky 9 இல் கடவுச்சொல் காலியாக உள்ளது மற்றும் பதிவு கோப்பு இல்லை):
sudo grep password /var/log/mysqld.log
நீங்கள் Red Hat/CentOS 7 ஐப் பயன்படுத்துகிறீர்கள் என்றால், இந்த கடவுச்சொல்லை குறித்து வைத்துக் கொள்ளுங்கள், MySQL இல் உள்நுழைய இது உங்களுக்குத் தேவைப்படும். தரவுத்தளத்திற்கான உங்கள் தனிப்பயன் கடவுச்சொல்லை உருவாக்கவும், MySQL க்கான பாதுகாப்பு அமைப்புகளைப் புதுப்பிக்கவும் நீங்கள் இயக்க வேண்டும்:
mysql_secure_installation
உங்கள் ஸ்டுடியோ கடவுச்சொல் பாதுகாப்பு வழிகாட்டுதல்களுக்கு ஏற்றவாறு கடவுச்சொல்லை மாற்றலாம். Red Hat/Centos 7 இல் MySQL க்கு கடவுச்சொல் குறைந்தது 8 எழுத்துகள் நீளமாக இருக்க வேண்டும், மேலும் ஒரு பெரிய மற்றும் சிறிய எழுத்து, ஒரு எண் மற்றும் ஒரு சிறப்பு எழுத்து ஆகியவற்றைக் கொண்டிருக்க வேண்டும். Rocky 9 இல் எந்த கடவுச்சொல் தேவைகளும் இல்லை.
பாதுகாப்பு காரணங்களுக்காக அநாமதேய பயனர்களை நீக்க அறிவுறுத்தப்படுகிறது, Flix அநாமதேய பயனர்களைப் பயன்படுத்துவதில்லை.
சோதனை தரவுத்தளத்தை Flix பயன்படுத்துவதில்லை, எனவே நீங்கள் அதை நீக்கலாம்.
புதிய மாற்றங்கள் நடைமுறைக்கு வர, நீங்கள் சலுகை அட்டவணையை மீண்டும் ஏற்ற வேண்டும்.
ஒரே கணினியில் ஒன்றுக்கும் மேற்பட்ட Flix சேவையகங்கள் இயங்கினால், தொலைதூரத்தில் ரூட் உள்நுழைவை அனுமதிக்க வேண்டாம்.
தொலை சேவையகங்களிலிருந்து இணைப்பதில் உங்களுக்கு இன்னும் சிக்கல்கள் இருந்தால், MySQL சேவையகத்தில் பின்வரும் கட்டளையைப் பயன்படுத்தி அணுகலை கைமுறையாகத் திறக்கலாம்:
mysql -uroot -p GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
MySQL உள்ளமைவைப் புதுப்பித்தல்
நீங்கள் autoinc_lock_mode ஐ config கோப்பில் தொடர்ச்சியாகப் புதுப்பிக்க வேண்டும் - Red Hat/CentOS 7 இல் /etc/my.cfg மற்றும் Rocky 9 இல் /etc/my.cnf.d/mysql-server.cnf.
innodb_autoinc_lock_mode=1
பல FLIX சேவையகங்களைப் பயன்படுத்துதல்
நீங்கள் 2க்கும் மேற்பட்ட Flix சேவையகங்களைப் பயன்படுத்தினால், அனைத்து உள்ளமைக்கப்பட்ட இணைப்புகளும் நடைபெற அனுமதிக்க MySQL சேவையகம் (பரிந்துரைக்கப்பட்டது) அல்லது Flix சேவையகங்களை உள்ளமைக்க வேண்டும். MySQL இல் இயல்புநிலை அமைப்பு அனைத்து Flix சேவையகங்களிலிருந்தும் மொத்தம் 150 இணைப்புகளை அனுமதிப்பதாகும். ஒவ்வொரு Flix சேவையகத்திற்கும் இயல்புநிலை அமைப்பு MySQL தரவுத்தளத்திற்கு 70 இணைப்புகள் ஆகும். எப்போதும் கூடுதல் இணைப்பை இலவசமாக வைத்திருங்கள். MySQL இல் அனுமதிக்கப்பட்ட அதிகபட்ச இணைப்புகளைப் புதுப்பிக்க, நீங்கள் சேவையின் கட்டமைப்பு கோப்பைப் புதுப்பிக்க வேண்டும் - Red Hat/CentOS 7 இல் /etc/my.cfg மற்றும் Rocky 9 இல் /etc/my.cnf.d/mysql-server.cnf.
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
MySQL சேவையை மறுதொடக்கம் செய்யுங்கள்
MySQL உள்ளமைவு கோப்பில் ஏதேனும் மாற்றங்களைச் செய்த பிறகு, நீங்கள் ஒரு முனையத்திலிருந்து சேவையை மறுதொடக்கம் செய்ய வேண்டும்:
sudo service mysqld restart
மேலும் படிக்க
உங்கள் ஃபயர்வால் போர்ட்களை எவ்வாறு திறப்பது என்பதை இந்தக் கட்டுரையைப் படிப்பதன் மூலம் நீங்கள் அறியலாம் 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