ទោះបីជាមានភាពមិនប្រាកដប្រជាមួយចំនួនដែលព័ទ្ធជុំវិញ MySQL ក៏ដោយខ្ញុំនៅតែចូលចិត្តធ្វើការជាមួយ DB នេះក្នុងការប្រើប្រាស់ផ្សេងទៀត។ ខ្ញុំមិនមានអ្វីប្រឆាំងនឹង Postgre ទេខ្ញុំបានប្រើ MySQL ពេញមួយជីវិតរបស់ខ្ញុំហើយរហូតមកដល់ពេលនេះខ្ញុំគ្មានហេតុផលពិចារណាឡើងវិញអំពីការប្រើប្រាស់វាទេ។
លើកនេះខ្ញុំនឹងបង្រៀនអ្នកពីវិធីតំឡើងម៉ាស៊ីនមេ FTP ប៉ុន្តែមិនត្រឹមតែប៉ុណ្ណឹងទេខ្ញុំនឹងបង្រៀនអ្នកតាមរបៀបមិនស្មុគស្មាញរបៀបបង្កើតអ្នកប្រើលេខកូដសំងាត់និងទិន្នន័យអ្នកប្រើផ្សេងទៀតអោយផ្ទុកនៅក្នុងឃ្លាំងទិន្នន័យ MySQL ហើយមិនមែននៅក្នុងគណនីទេ។ ក្នុងស្រុក។
ហេតុអ្វីបានជាធ្វើដូចនេះ?
សាមញ្ញពីព្រោះនៅពេលធ្វើការបម្រុងទុកតំឡើងម៉ាស៊ីនមេឬការផ្លាស់ប្តូរសំខាន់ៗផ្សេងទៀតការផ្លាស់ប្តូរសេវាកម្មនឹងមានលក្ខណៈសាមញ្ញដូចជាការចំលងឯកសារកំណត់រចនាសម្ព័ន្ធនិងនាំចេញមូលដ្ឋានទិន្នន័យ MySQL ទៅ FTP ។
ដើម្បីសំរេចគោលដៅនេះយើងនឹងប្រើ សុទ្ធ -FTPdល្អ ... តោះចាប់ផ្តើម started
លិបិក្រម
ការដំឡើងសេវាកម្ម FTP ជាមួយ Pure-FTPd
1. រឿងដំបូងដែលត្រូវធ្វើគឺតំឡើងកញ្ចប់៖ សុទ្ធ -ftpd-mysql
នៅក្នុងការរំខានដូចជា ដេបៀន ឬនិស្សន្ទវត្ថុ៖ សម្បទាដំឡើងតំរុយ -fppd-mysql
2. នៅពេលដំឡើងរួចយើងចាប់ផ្តើមសេវាកម្មប៉ុន្តែយើងត្រូវតែបញ្ឈប់វាដើម្បីបញ្ឈប់វានៅលើប្រព័ន្ធដូចជាដេបៀនឬឧបករណ៍ហិរញ្ញវត្ថុវាគ្រប់គ្រាន់ហើយជាមួយ៖
/etc/init.d/pure-ftpd-mysql stop
ទោះយ៉ាងណាក៏ដោយខ្ញុំទុកឱ្យអ្នកនូវបន្ទាត់ដែលនឹងបញ្ឈប់សេវាកម្មដោយមិនគិតពីការចែកចាយដែលអ្នកប្រើ:
ps ax | grep pure | grep -v grep | awk '{print $1}' | xargs kill
រៀបចំលក្ខខណ្ឌនៅលើម៉ាស៊ីនមេ MySQL
ខ្ញុំបានពន្យល់រួចហើយមិនយូរប៉ុន្មានពីរបៀបបង្កើតឃ្លាំងទិន្នន័យអ្នកប្រើប្រាស់និងផ្តល់សិទ្ធិដល់អ្នកប្រើប្រាស់នោះនៅក្នុងឃ្លាំងទិន្នន័យ៖ អ្នកប្រើប្រាស់និងសិទ្ធិនៅក្នុង MySQL
តោះបន្តទៅអ្វីដែលយើងនឹងធ្វើនៅទីនេះ? ...
1. យើងនឹងបង្កើតប្រព័ន្ធទិន្នន័យបាទ / ចាសប៉ុន្តែដំបូងយើងចូលប្រើ MySQL៖
mysql -u root -p
2. នៅពេលដែលនៅក្នុង MySQL យើងបន្តបង្កើតមូលដ្ឋានទិន្នន័យ myftpdb:
CREATE DATABASE myftpdb;
3. ឥឡូវនេះយើងនឹងបង្កើតអ្នកប្រើប្រាស់ myftpuser ហើយយើងនឹងផ្តល់ការអនុញ្ញាតឱ្យប្រើអ្នកប្រើនៅលើមូលដ្ឋានទិន្នន័យដែលយើងទើបតែបង្កើតអ្នកប្រើនេះនឹងមានលេខសម្ងាត់ myftppassword៖
CREATE USER 'myftpuser'@'localhost' IDENTIFIED BY 'myftppassword';
GRANT ALL PRIVILEGES ON myftpdb.* TO 'myftpuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES ;
4. រួចរាល់យើងបានបង្កើតមូលដ្ឋានទិន្នន័យអ្នកប្រើប្រាស់និងកំណត់សិទ្ធិ។ ឥឡូវនេះយើងត្រូវតែនាំចូលមូលដ្ឋានទិន្នន័យលំនាំដើម (ឬស្អាត) ដើម្បីឱ្យវាពេញលេញ។ ដើម្បីធ្វើដូចនេះដំបូងយើងចាកចេញពីកម្មវិធី MySQL៖
exit;
ឥឡូវចូរយើងទាញយកមូលដ្ឋានទិន្នន័យលំនាំដើមដែលខ្ញុំផ្តល់ជូនអ្នក:
ឬនៅលើម៉ាស៊ីនមេប្រើបន្ទាត់ដូចខាងក្រោមៈ
wget http://ftp.desdelinux.net/myftpdb.sql
រួចរាល់យើងមានវារួចហើយនៅលើម៉ាស៊ីនមេរបស់យើងឥឡូវនេះវានៅសល់តែនាំចូលទិន្នន័យរបស់អ្នកប៉ុណ្ណោះ៖
mysql -u root -p myftpdb < myftpdb.sql
ហើយត្រៀមខ្លួន!
5. ហើយនេះគឺជាអ្វីដែលត្រូវមាននៅក្នុង MySQL របស់យើង។
ភ្ជាប់ FTP ជាមួយ MySQL
អញ្ចឹងយើងបានតំឡើងសេវា FTP រួចហើយសេវាកម្ម MySQL តំឡើងហើយជាមួយសំណុំទិន្នន័យរបស់យើង ... ឥឡូវយើងត្រូវការ ចូលរួមជាមួយសេវាកម្ម FTP ជាមួយ MySQL.
1. ដំបូងយើងត្រូវទាញយកឯកសារកំណត់រចនាសម្ព័ន្ធដែលយើងនឹងប្រើសម្រាប់អ្វីដែលបានរៀបរាប់ខាងលើ។ នៅក្នុងស្ថានីយ៍ម៉ាស៊ីនមេសូមដាក់បន្ទាត់ដូចខាងក្រោមៈ
cd /etc/pure-ftpd/ && wget http://ftp.desdelinux.net/pure-ftpd-mysql.conf
2. ឥឡូវនេះយើងចាប់ផ្តើមសេវាកម្ម FTP ប្រាប់វាអោយប្រើដើម្បីផ្ទៀងផ្ទាត់អ្នកប្រើ MySQL ហើយយើងក៏នឹងចង្អុលបង្ហាញឯកសារកំណត់រចនាសម្ព័ន្ធណាមួយដែលត្រូវប្រើដើម្បីភ្ជាប់ទៅ MySQL៖
pure-ftpd-mysql -l mysql:/etc/pure-ftpd/pure-ftpd-mysql.conf
និង voila 😀
នេះគឺគ្រប់គ្រាន់ដើម្បីតំឡើងម៉ាស៊ីនមេ FTP ផ្ទាល់ខ្លួនរបស់យើងដែលផ្ទៀងផ្ទាត់ជាមួយមូលដ្ឋានទិន្នន័យ MySQL ។
ប្រសិនបើអ្នកចង់បាននៅពេលណាដែលម៉ាស៊ីនមេចាប់ផ្តើមដោយស្វ័យប្រវត្តិវាចាប់ផ្តើមសេវា FTP អ្នកត្រូវតែដាក់ក្នុងឯកសារ /etc/rc.local បន្ទាត់ដែលយើងប្រើដើម្បីប្រតិបត្តិ FTP គឺយើងដាក់ចូល /etc/rc.local នេះ:
pure-ftpd-mysql -l mysql:/etc/pure-ftpd/pure-ftpd-mysql.conf
និយាយអញ្ចឹងអ្នកអាចចូលប្រើ FTP ដោយប្រើកម្មវិធីរុករកណាមួយក៏ដូចជាម៉ាស៊ីនភ្ញៀវ FTP ដូចជា Filezilla ... ហើយមិនត្រឹមតែប៉ុណ្ណោះដោយប្រើកម្មវិធីរុករកឯកសារដូចជា Nautilus, Dolphin ឬ PCManFM អ្នកក៏អាចទាញយកនិងផ្ទុកឯកសារឡើងបានដែរ។
អ្នកប្រើប្រាស់តេស្តដែលមាននៅក្នុងឃ្លាំងទិន្នន័យ
អ្នកប្រើប្រាស់: អ្នកសាកល្បង
ពាក្យសម្ងាត់: ពាក្យសម្ងាត់សាកល្បង
តើធ្វើដូចម្តេចដើម្បីគ្រប់គ្រងអ្នកប្រើ FTP?
ជាការប្រសើរណាស់, យកទៅក្នុងគណនីថាវាជាមូលដ្ឋានទិន្នន័យ MySQL, ដូចដែលខ្ញុំបាននិយាយខាងលើ ... ការប្រើប្រាស់ PHPMyAdmin ឬអ្នកគ្រប់គ្រងនឹងគ្រប់គ្រាន់។ គ្រាន់តែប្រើកម្មវិធីដែលអ្នកចូលចិត្តដើម្បីគ្រប់គ្រងឃ្លាំងទិន្នន័យដែលមានតារាងតែមួយ៖ អ្នកប្រើប្រាស់ ... ហើយនៅក្នុងវាគឺជាអ្នកប្រើប្រាស់នេះគឺជារូបថតអេក្រង់៖
ខ្ញុំសង្ឃឹមថានេះមានប្រយោជន៍សម្រាប់អ្នកហើយអ្នកដឹងសំណួរឬយោបល់ណាមួយអនុញ្ញាតឱ្យខ្ញុំដឹង។
ទាក់ទង
PD: នៅក្នុងឯកសារបង្រៀននេះយើងប្រើពាក្យសម្ងាត់ដែលបានរក្សាទុកនៅក្នុងឃ្លាំងទិន្នន័យជាអត្ថបទធម្មតាប្រសិនបើអ្នកចង់បានសុវត្ថិភាពបន្ថែមខ្ញុំសូមណែនាំឱ្យអ្នកសាកល្បង md5 😉
៥៧ យោបល់ទុកអ្នក
ល្អណាស់!!! ពីរបីសប្តាហ៍មុនខ្ញុំបានដំឡើងវាប៉ុន្តែជាមួយ vsftpd ហើយខ្ញុំមិនជឿជាក់ដូច្នេះខ្ញុំនឹងព្យាយាមនេះដើម្បីមើលថាតើវាយ៉ាងម៉េច។ សូមអរគុណ
អរគុណមិត្ត។
vsftpd ខ្ញុំមិនចាំថាពេលណាជាពេលចុងក្រោយដែលខ្ញុំបានប្រើវាកាលពីពីរបីឆ្នាំមុនប្រសិនបើខ្ញុំធ្លាប់ប្រើវា HAHA ។ នៅពេលនេះជាមួយ PureFTPd ខ្ញុំសប្បាយចិត្តជាង😀
ការចូលរួមចំណែកល្អណាស់!
អរគុណប្រៀបធៀប😀
អ្នកធ្វើអ្វីដែលអ្នកអាចធ្វើបាន។
គួរឱ្យចាប់អារម្មណ៍ ... គួរឱ្យចាប់អារម្មណ៍ ... ហុចឱ្យខ្ញុំនូវអាយភីអេសប៊ីដែលខ្ញុំចង់បានការប្រមូលផ្តុំអ្នកប្រើនិងពាក្យសម្ងាត់នៅក្បែរនោះ😉
កុំអាក្រក់អី!
ខ្ញុំមិនយល់ទេហេហេ ... តើអាយភីនិងដេប៊ីកំពុងនិយាយអំពីអ្វី?
ប្រសិនបើអ្នកមានន័យថាទិន្នន័យនេះដែលខ្ញុំបានដាក់នៅក្នុងការបង្រៀនអាចមាននៅលើម៉ាស៊ីនបម្រើផងដែរបាទអ្នកត្រូវហើយ ... ពួកគេស្ថិតនៅក្នុងសេវាកម្ម FTP នៅលើកុំព្យូទ័រនិម្មិតនៅលើកុំព្យូទ័រយួរដៃរបស់ខ្ញុំវាមានជញ្ជាំងភ្លើងល្អ (iptables) ដូច្នេះ …ហាហាហាហាពិតជាមិនអាក្រក់ទេ !!!
ចូរ៉ាគឺជាអ្វីដែលរ៉ូរ៉ាហ្សា…។ វានឹងមានភាពស្មុគស្មាញជាងអ្វីដែលវាហាក់ដូចជាទាញយកអត្ថប្រយោជន៍ពីភាពងាយរងគ្រោះមួយចំនួនហើយចាប់យកទិន្នន័យនោះ
គួរឱ្យចាប់អារម្មណ៍ណាស់!! 🙂
សូមអរគុណ
នេះជាអ្វីដែលខ្ញុំព្យាយាមធ្វើឱ្យយើងខុសប្លែកពីកន្លែងដែលនៅសល់ ... ដែលយើងព្យាយាមដាក់ព័ត៌មានមិនច្រើនប៉ុន្តែជាអត្ថបទបច្ចេកទេស។
តើវាលឿនប៉ុណ្ណាបើប្រៀបធៀបនឹង Samba? (តែបណ្តាញមូលដ្ឋាន)
ថាសាំបានិងភីភីមាន ២ រឿងផ្សេងគ្នាហ្វីភីគឺជាពិធីការដ៏ធ្ងន់ធ្ងរមួយហើយ smb គ្រាន់តែជួយសម្រួលដល់ការចែករំលែករវាងឈ្នះនិងលីនុច។
ប្រសិនបើអ្នកកំពុងស្វែងរកប្រតិបត្តិការនៅលើបណ្តាញសូមប្រើសេវាកម្ម FTP បើមិនដូច្នេះទេប្រើសាំបាដោយគ្មានបញ្ហា
ពិតប្រាកដ។
តោះនិយាយថា FTP គឺធ្ងន់ជាង Samba បន្តិច។
ខ្ញុំមិនបានធ្វើគោលការណ៍អ្វីទាំងអស់ប៉ុន្តែប្រហែលជា FTP លឿនជាងនេះបន្តិច។
សូមអរគុណ។ ខ្ញុំប្រើ Samba ដូច្នេះពីកុងសូល Wii របស់ខ្ញុំ (ប្រើវ៉ាយម៉ិច) ខ្ញុំអាចមើលខ្សែភាពយន្តនិងស៊េរីដែលខ្ញុំទាញយកទៅកុំព្យូទ័រ។ ប៉ុន្តែ wiimc ក៏អាចភ្ជាប់ទៅ server server ផងដែរ។ ខ្ញុំបានប្រើ Samba ព្រោះវាងាយស្រួលបំផុតប៉ុន្តែខ្ញុំតែងតែចាប់អារម្មណ៍ប្រសិនបើវាលឿនជាងមុនជាមួយ ftp ។ ខ្ញុំនឹងត្រូវព្យាយាម។
ជាការប្រសើរណាស់អ្នកក៏អាចតំឡើងកម្មវិធី Apache នៅលើកុំព្យូទ័ររបស់អ្នកបានដែរដូច្នេះ Wii ភ្ជាប់វាត្រូវតែលឿនជាងសាំបា ... ហើយងាយស្រួលតំឡើងជាងហ្វាយអេស។
វ៉ាយវីក (ឧបករណ៍ចាក់មេឌៀវីយូ) ទទួលយកតែការតភ្ជាប់របស់ Samba និង FTP ប៉ុណ្ណោះ។
ល្អបំផុត។ អ្នកគ្រាន់តែត្រូវការអ្វីមួយចំពោះប្រភេទនៃអត្ថបទទាំងនេះ (និងគេហទំព័រជាទូទៅ) ដើម្បីធ្វើឱ្យអ្វីៗគ្រប់យ៉ាងល្អឥតខ្ចោះ។ គំរូ CSS ដើម្បីអាចបោះពុម្ពអត្ថបទជា PDF ឬលើក្រដាស។
ខ្ញុំមិនដឹងថាវាជារបស់ខ្ញុំទេប៉ុន្តែបញ្ហាធំជាមួយបញ្ហានេះគឺថាអ្នកប្រើប្រាស់អាចឆ្លងកាត់ថតទាំងអស់ទោះបីខ្ញុំផ្តល់ឱ្យពួកគេនូវថតជាក់លាក់ដូចជា "/ var / www / user_site" ប្រសិនបើពួកគេភ្ជាប់ដោយ ftp ពួកគេមានសិទ្ធិចូលទៅគ្រប់ទីកន្លែង ពីកុំព្យូទ័ររបស់ខ្ញុំ¬¬
នោះគឺមិនមានសុវត្ថិភាពណាស់ហាហា
វានៅទីនេះ!!!
ដើម្បីបងា្កអ្នកប្រើដែលយើងបង្កើតពីការធ្វើដំណើរឆ្លងកាត់ប្រព័ន្ធទាំងមូលរបស់យើងយើងត្រូវបន្ថែមប៉ារ៉ាម៉ែត្រ "អា" នៅពេលបើកដំណើរការសុទ្ធ ...
ដូច្នេះអ្វីដែលយើងបន្ថែមទៅ /etc/rc.local ដែលអ្នកដាក់ក្នុងឯកសារបង្រៀនគឺនេះ
សុទ្ធ -ppd-mysql -l mysql: /etc/pure-ftpd/pure-ftpd-mysql.conf
ហើយអ្នកត្រូវតែជំនួសវាជាមួយនេះ៖
ហ្វីត - ផាប់ - អេស - អេ - អិលអេសអេសៈ /etc/pure-ftpd/pure-ftpd-mysql.conf
តើវាត្រូវបានគេកោតសរសើរទេ? ... បន្ទាត់ថ្មីនេះមានប៉ារ៉ាម៉ែត្រដើម្បីដាក់កម្រិតលើថតដែលយើងកំណត់វាហើយគ្មានអ្វីផ្សេងទៀតទេវាអាចបង្កើតបានប៉ុន្តែវាមិនអាចឡើងបានទេ។
D: fptd បរិសុទ្ធគួរឱ្យស្រឡាញ់នេះ
សូមអរគុណសម្រាប់ព័ត៌មានជំនួយ😀
សួស្តីវាអាចអនុវត្តកូតាក្នុងការអនុវត្ត MySQL និង FTP នេះបច្ចុប្បន្នខ្ញុំមានម៉ាស៊ីនមេ ftp ជាមួយ vsftpd ហើយខ្ញុំមិនមានបញ្ហាជាមួយកូតាទេប៉ុន្តែក្នុងនាមជាអ្នកប្រើនិម្មិត (បង្កើតក្នុង mysql) តើកូតាមានសុពលភាពទេ? និងទីពីរគឺជាកន្លែងដែលឯកសារផ្ទុកឡើងដោយអ្នកប្រើប្រាស់ត្រូវបានរក្សាទុកនោះគឺជាថតរបស់អ្នកប្រើប្រាស់ម្នាក់ៗ។
តាមទ្រឹស្តីអ្នកអាចអនុវត្តកូតាតាមពិតមូលដ្ឋានទិន្នន័យមានវាលដែលបានបង្កើតសម្រាប់វាហើយឯកសារកំណត់រចនាសម្ព័ន្ធនៃសេវាកម្ម FTP មានសំណួរដែលបានកំណត់សម្រាប់នេះដែលតាមពិតខ្ញុំមិនបានសាកល្បងវាទេ។
អំពីកន្លែងដែលអ្នកប្រើប្រាស់ដាក់ឯកសារអ្នកកំណត់វានៅក្នុងវាលទី ៥ សូមមើលរូបថតអេក្រង់៖ https://blog.desdelinux.net/wp-content/uploads/2012/09/phpmyadmin-screenshot-nuevo-usuario.jpg
អរគុណច្រើនចំពោះការអត្ថាធិប្បាយរបស់អ្នកខ្ញុំនឹងសាកល្បងប្រព័ន្ធនេះនៅលើម៉ាស៊ីនមេសាកល្បងនិងផ្តល់យោបល់លើលទ្ធផលសង្ឃឹមថាខ្ញុំអាចព្រោះវាជាវិធីសាស្ត្រដ៏ល្អមួយដែលមានអ្វីៗគ្រប់យ៉ាងមានសណ្តាប់ធ្នាប់ហើយជាមួយ RAID អ្នកមានប្រព័ន្ធបម្រុងទុកដែលមានស្ថេរភាព៖ ឃ
សូមអរគុណអ្នកសម្រាប់មតិយោបល់🙂
ខ្ញុំមានសំណួរខ្ញុំបានរៀបចំតំឡើងហ្វីហ្វិចសុទ្ធជាមួយ mysql និងកូតារួចហើយបញ្ហានៅពេលនេះគឺថាតើខ្ញុំអាចផ្អាកគណនីពីតារាង mysql ដោយរបៀបណាដោយមិនចាំបាច់ផ្លាស់ប្តូរលេខសម្ងាត់អ្នកប្រើប្រាស់ឬឯកសារផ្ទុកឡើង។
ខ្ញុំអាចគិតពីវិធីពីរយ៉ាងគឺសាមញ្ញបំផុតគឺប្តូរតម្លៃ ស្ថានភាព ពី ១ ដល់ ០ តាមទ្រឹស្តីប្រសិនបើវានៅ ០ គណនីត្រូវបានធ្វើឱ្យអសកម្មសូមសាកល្បងវាហើយប្រាប់ខ្ញុំ🙂
រ៉ូបឺតតើអ្នកបានចាត់ចែងយ៉ាងដូចម្តេចដើម្បីកំណត់ថ្លៃសេវាដោយប្រើប្រាស់កន្លែងនេះ? សូមចែករំលែកព័ត៌មាន។
ចូលល្អណាស់ !!
Birkhoff គ្រាន់តែនៅក្នុងប្លក់ផ្ទាល់ខ្លួនរបស់ខ្ញុំខ្ញុំបានបង្កើតប្រធានបទមួយអំពីរឿងនោះខ្ញុំទុកតំណអោយអ្នកពិនិត្យមើលឡើងវិញ៖
http://aprendelinux.net/instalar-servidor-ftp-pure-ftp-con-cuentas-virtuales-en-mysql/
ជម្រាបសួរ:
ខ្ញុំកំពុងព្យាយាមធ្វើតាមអ្វីគ្រប់យ៉ាងប៉ុន្តែខ្ញុំមានកំហុស 501 ហើយភាគច្រើនដើម្បីសំដៅទៅលើការពិតដែលថាពាក្យសម្ងាត់មិនត្រឹមត្រូវនៅពេលខ្ញុំដឹងថាវាមិនអីទេ