HowTo: د MySQL ډیټابیس په کارولو سره د FTP خدمت

د یو څه ناڅرګندتیا سربیره چې ممکن د مای ایس کیو ایل محاصره شي ، په شخصي ډول زه لاهم د دې DB سره کار کولو ته ترجیح ورکوم چې ځینې نور کاروم. زه د پوسټ ګر په مقابل کې هیڅ نلرم ، ما په ساده ډول د ژوند لپاره MySQL کارولی دی ، او تر دې دمه زه د دې د کارولو له سره غور کولو لپاره هیڅ دلیل نلرم.

دا ځل به زه تاسو ته د FTP سرور نصبولو درس درکړم ، مګر نه یوازې دا چې زه به تاسو ته په دومره پیچلي لاره کې درس درکړم ، دا چې څنګه کاروونکي ، پټنوم او نور کارن ډاټا په مای ایس کیو ایل ډیټابیس کې زیرمه شي ، او نه په حسابونو کې ځایی.

ولې داسې داسې کوئ؟

ساده ، ځکه چې کله شاتړ رامینځته کول ، د سرور بیا ځای په ځای کول یا کوم بل مهم بدلون ، د خدمت حرکت کول به د تشکیلاتي فایل کاپي کولو په څیر اسانه وي ، او FTP ته د مای ایس کیو ایل ډیټابیس صادرول.

د دې ترلاسه کولو لپاره موږ به وکاروو خالص - FTPd، ښه ... راځئ چې پیل وکړو 🙂

د خالص - FTPd سره د FTP خدمت نصب کول

1. لومړی کار کول د کڅوړې نصب کول دي: خالص - ftpd-mysql

لکه په ډیسروز کې Debian یا مشتق: وړتیا خالص - ftpd-mysql نصب کړئ

2. یوځل نصب شو ، موږ خدمت پیل کړ مګر موږ باید دا ودروو ، ترڅو دا په سیسټمونو لکه دبیان یا ډیرویټیټیو کې ودروئ چې دا کافي دي:

/etc/init.d/pure-ftpd-mysql stop

په هرصورت ، زه تاسو ته یوه کرښه پریږدم چې تاسو به د هغه ډیسټرو په پام کې نیولو پرته چې خدمات یې کار کوئ بند کړئ:

ps ax | grep pure | grep -v grep | awk '{print $1}' | xargs kill

که تاسو غواړئ پدې کرښه په تفصیل سره پوه شئ ، ولولئ دا مقاله

په مای ایس کیو ایل سرور کې د شرایطو چمتو کول

ما دمخه څرګنده کړې نه وه چې څنګه ډیټابیس ، یو کارن رامینځته کړي او په ډیټابیس کې دې کاروونکي ته اجازه ورکړي: کارونکي او په MySQL کې اجازه لیکونه

راځئ چې دا حرکت وکړو چې موږ به دلته څه وکړو؟ ...

1. موږ به یو ډیټابیس جوړ کړو هو ، مګر لومړی موږ MySQL ته لاسرسی لرو:

mysql -u root -p

دلته دوی د روټ پټنوم کېښود او دوی به د مای ایس کیو ایل ترمینل ته لاسرسی ومومي.

2. یو ځل د مای ایس کیو ایل دننه موږ د ډیټابیس جوړولو لپاره پرمخ ځو myftpdb:

CREATE DATABASE myftpdb;

سیمکولون وګورئ Notice;the د ليکې په پای کې.

3. اوس به موږ کارن جوړ کړو میتفوزر او موږ به په ډیټابیس کې د کاروونکي کارولو اجازه لیک ورکړو چې موږ دمخه رامینځته کړی ، دا کارن به د رمز په توګه ولري د مایټ پیس ټکي:

CREATE USER 'myftpuser'@'localhost' IDENTIFIED BY 'myftppassword';
GRANT ALL PRIVILEGES ON myftpdb.* TO 'myftpuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES ;

4. چمتو دی ، موږ ډیټابیس ، کارن جوړ کړی او اجازه لیک مو ټاکلی. اوس موږ باید د دې بشپړولو لپاره ډیفالټ (یا پاک) ډیټابیس وارد کړو. د دې کولو لپاره ، راځئ لومړی د MySQL څخه وتلو:

exit;

اوس راځئ چې ډیفالټ ډیټابیس ډاونلوډ کړئ چې زه یې تاسو ته وړاندیز کوم:

DB په ډیفالټ ډاونلوډ کړئ

یا په سرور کې لاندې کرښه وکاروئ:

wget http://ftp.desdelinux.net/myftpdb.sql

چمتو دی ، موږ دا دمخه په خپل سرور کې لرو ، اوس دا ستاسو د معلوماتو واردولو ته پاتې کیږي:

mysql -u root -p myftpdb < myftpdb.sql

او چمتو!

دوی کولی شي د ویب ویب غوښتنلیک په څیر هم وکاروي اداره کونکی o د PHPMyAdmin د ډیټابیس واردولو لپاره ، زه یې خوند ته پریږدم.

5. او دا ټول دي چې زموږ د MySQL شرایط چمتو وي.

د MySQL سره د FTP سره یوځای کیدل

ښه ، موږ دمخه د FTP خدمت نصب کړی ، د MySQL خدمت نصب کړی او زموږ د ډیټابیس سیټ سره ... اوس موږ یوازې اړتیا لرو ، د MySQL سره د FTP خدمت کې ګډون وکړئ.

1. لومړی موږ باید د ترتیب فایل ډاونلوډ کړئ چې موږ به یې د پورتني ذکر لپاره وکاروو. په سرور ټرمینل کې راځئ لاندې کرښه پریږدو:

cd /etc/pure-ftpd/ && wget http://ftp.desdelinux.net/pure-ftpd-mysql.conf

2. اوس موږ د FTP خدمت پیل کوو چې دا د مای ایس کیو ایل کاروونکو مستند کولو لپاره کاروي ، او موږ به یې هم په ګوته کړو چې د مای ایس کیو ایل سره وصل کولو لپاره کوم تشکیلاتي فایل کارول کیږي:

pure-ftpd-mysql -l mysql:/etc/pure-ftpd/pure-ftpd-mysql.conf

او voila 😀

دا زموږ د خپل FTP سرور نصبولو لپاره کافی دی چې د مای ایس کیو ایل ډیټابیس سره تصدیق کوي.

که تاسو غواړئ کله چې سرور په اوتومات ډول پیل شي دا د FTP خدمت پیل کوي ، تاسو باید فایل کې وساتئ /etc/rc.local هغه کرښه چې موږ یې د FTP اجرا کولو لپاره کاروو ، دا دی ، موږ دننه کوو /etc/rc.local دا:

pure-ftpd-mysql -l mysql:/etc/pure-ftpd/pure-ftpd-mysql.conf

په هرصورت ، تاسو کولی شئ د هر براوزر په کارولو سره FTP ته لاسرسی ولرئ ، په بیله بیا د فایلزولا ... په څیر د FTP پیرودونکي ... او نه یوازې دا چې د فایل براوزر کاروي لکه د نوټیلس ، ڈالفین یا PCManFM په کارولو سره تاسو کولی شئ فایلونه ډاونلوډ او اپلوډ کړئ 😀

د ازموینې کارن چې په ډیټابیس کې دی

یوزریا: testuser

رمز: ازموینه ټکی

د FTP کاروونکو اداره کولو څرنګوالی؟

ښه ، په پام کې نیولو سره چې دا د مای ایس کیو ایل ډیټابیس دی ، لکه څنګه چې ما مخکې وویل ... د PHPMyAdmin یا اډمینر کارول به کافي وي. د ډیټابیس اداره کولو لپاره یوازې خپل غوره غوښتنلیک وکاروئ ، کوم چې یو جدول لري: کارنان ... او پدې کې کاروونکي دي ، دلته د سکرین شاټ دی: که تاسو غواړئ نوی کاروونکی رامینځته کړئ ، تاسو کولی شئ موجوده کرښه جعل یا کلون کړئ او ډاټا بدل کړئ چې د دواړو کارونکو ترمینځ به توپیر ولري ، دلته زه تاسو ته یو سکرین شاټ ښیې: ښه ... نور د اضافه کولو لپاره نور هیڅ نه

زه امید لرم چې دا ستاسو لپاره ګټور دی او تاسو پوهیږئ ، کومې پوښتنې یا وړاندیزونه ماته خبر راکړئ.

مننه!

PD: پدې لوست کې موږ په ساده متن کې په ډیټابیس کې خوندي شوي رمزونه کاروو ، که تاسو نور امنیت غواړئ زه وړاندیز کوم چې تاسو هڅه وکړئ md5 😉


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

28 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   لیګنوکسرو dijo

    ډیر ښه!!! څو اونۍ وړاندې زه دا نصب کړم مګر د vsftpd سره او زه باوري نه یم نو زه د دې هڅه کولو لپاره روان یم ترڅو وګورم چې دا څنګه دی. مننه

    1.    KZKG ^ ګارا dijo

      مننه ملګريه.
      vsftpd زه نه پوهیږم کله چې ما وروستی ځل و ... څو کاله دمخه ... ، که زه کله هم دا HAHA استعمال کړم. په اوس وخت کې د PureFTPd سره زه د خوښۍ څخه ډیر یم 😀

  2.   مناسب dijo

    ډیره ښه مرسته!

    1.    KZKG ^ ګارا dijo

      مننه کومپا 😀
      تاسو هغه څه وکړئ چې تاسو کولی شئ ... ولرئ.

  3.   د کمپیوټر ساتونکی dijo

    یووم ، په زړه پوري ... ما د DB هغه IP وسپارئ چې زه غواړم په لاس کې د کاروونکو او رمزونو ټولګه ولرم 😉

    انسانه بد مه کوه

    1.    KZKG ^ ګارا dijo

      زه نه پوهیږم چې د هی… کوم IP او DB په اړه خبرې کوې؟
      که تاسو معنی لرئ چې دا ډاټا چې ما په ټیوټوریل کې وسپارله هم کیدای شي په سرور کې وي ، هو هلته تاسو سم یاست ... دوی زما په لپ ټاپ کې په مجازی کمپیوټر کې د FTP په خدمت کې دي ، دا خورا ښه فایر وال لري (iptables) نو ... هاهاهاهاه البته دوی بد نه وي LOL !!!

  4.   د کمپیوټر ساتونکی dijo

    جوروا څه جووروه…. دا به ډیر پیچلي وي له دې چې داسې ښکاري چې د ځینې زیان منلو څخه ګټه واخلي او دا ډاټا ونیسي 😉

  5.   الګابې dijo

    ډیر په زړه پوری !! 🙂

    1.    KZKG ^ ګارا dijo

      مننه
      دا هغه څه دي چې زه هڅه کوم چې موږ له نورو سایټونو څخه توپیر وکړو ... چې موږ هڅه کوو دومره خبرونه نه بلکه د تخنیکي مقالو په توګه put

  6.   ګیسکارډ dijo

    دا د سمبا سره پرتله څومره ګړندی دی؟ (یوازې محلي شبکه)

    1.    لیګنوکسرو dijo

      دا سمبا او ftp دوه مختلف شیان دي ، ftp یو جدي پروتوکول او smb دی چې یوازې د ګټلو او لینکس تر مینځ شریکولو اسانتیا لپاره.
      که تاسو په شبکه کې د فعالیت په لټه کې یاست ، د FTP خدمت وکاروئ ، که نه نو پرته له ستونزو پرته سمبا وکاروئ

      1.    KZKG ^ ګارا dijo

        دقیقا.
        راځئ چې ووایو چې FTP د سمبا په پرتله یو څه جدي دی ، لږترلږه زما په اند دا دی.

        ما ډیر لږ بنچمارک ندی کړی ، مګر ممکن FTP یو څه ګړندی وي.

        1.    ګیسکارډ dijo

          مننه. زه سامبا کاروم نو زما د Wii کنسول څخه (د ویمیک په کارولو سره) زه کولی شم فلمونه او لړۍ وګورم چې زه خپل کمپیوټر ته ډاونلوډ کوم. مګر wiimc کولی شي د ftp سرور سره هم وصل شي. ما سمبا کارولې ځکه چې دا اسانه و ، مګر زه تل علاقمند وم که چیرې دا به د ftp سره ګړندی وي. زه به هڅه وکړم.

          1.    KZKG ^ ګارا dijo

            ښه ، تاسو کولی شئ په ساده ډول په خپل کمپیوټر کې اپاپي هم ولرئ ، او نو Wii به وصل شي ، دا باید د سمبا په پرتله ګړندي وي ... او د FTP په پرتله د تنظیم کولو لپاره خورا ساده وي 😀

          2.    ګیسکارډ dijo

            wiimc (د Wii Media Player) یوازې سامبا او FTP اړیکې مني.

  7.   میکس سټیل dijo

    عالي. تاسو یوازې د دې ډول مقالو (او په عمومي ډول سایټ) ته یو څه ته اړتیا لرئ ترڅو هرڅه سم شي؛ د CSS ټیمپلیټ ترڅو وړتیا ولري چې مقالې په PDF یا کاغذ چاپ کړي.

  8.   لیګنوکسرو dijo

    زه نه پوهیږم چې دا به زما خپل وي ، مګر د دې سره لویه ستونزه دا ده چې کارونکي کولی شي د ټولو لارښوونو څخه تیریږي حتی که زه دوی ته د "/ var / www / user_site" په توګه ځانګړي لارښود ورکړم که دوی د ftp لخوا وصل شي. زما د کمپیوټر څخه هرچیرې ته لاسرسی لري
    دا خورا خوندي نه ده haha

  9.   لیګنوکسرو dijo

    دلته دی!!!
    د هغه کاروونکو مخنیوي لپاره چې موږ یې رامینځته کوو زموږ د ټول سیسټم له لارې تګ راتګ کولو توان لري ، موږ باید پیرامیټر "-A" اضافه کړو کله چې خالص ...

    نو هغه څه چې موږ یې په /etc/rc.local کې اضافه کوو چې تاسو یې په ټیوټوریل کې ځای په ځای کړی دا دی
    خالص - ftpd-mysql -l mysql: /etc/pure-ftpd/pure-ftpd-mysql.conf

    او تاسو باید دا نور سره ځای په ځای کړئ:
    خالص - ftpd-mysql -A -l mysql: /etc/pure-ftpd/pure-ftpd-mysql.conf

    ایا دا ستاینه شوې؟ ... دا نوې کرښه د لارښود محدودولو لپاره -A پیرامیټر لري کوم چې موږ ورته ګمارلو او نور هیڅ نه ، دا رامینځته کولی شي مګر دا نشي پورته کیدی.

    D: دا ښکلی خالص - fptd

    1.    KZKG ^ ګارا dijo

      د ټیپ لپاره مننه 😀

  10.   رابرتو dijo

    سلام ، دا ممکن د دې مای ایس کیو ایل او FTP پلي کولو کې د کوټې پلي کول ممکن وي ، زه اوس مهال د vsftpd سره د ftp سرور لرم او زه د کوټې سره ستونزه نلرم ، مګر د مجازی کارونکي کیدو سره (په mysql کې رامینځته شوی) ایا کوټه به معتبر وي؟ او دوهم دا دی چیرې چې د کاروونکو لخوا اپلوډ شوي فایلونه زیرمه شوي ، دا ده ، کوم چې د هر کاروونکي لارښوونې دي.

    1.    KZKG ^ ګارا dijo

      په تیوري کې ، تاسو کولی شئ کوټا تطبیق کړئ ، په حقیقت کې ډیټابیس د دې لپاره ساحې رامینځته کړي ، او د FTP خدمت ترتیب کولو فایل د دې لپاره پوښتنې ترتیب کړې ، کوم چې واقعیا ما دا ازموینه نه ده کړې.

      د کوم ځای په اړه چې کارونکي به فایلونه ځای په ځای کړي ، تاسو یې په 5 ساحه کې تعریف کړئ ، د سکرین شاټ وګورئ: https://blog.desdelinux.net/wp-content/uploads/2012/09/phpmyadmin-screenshot-nuevo-usuario.jpg

  11.   رابرتو dijo

    ستاسو د نظر لپاره ډیره مننه ، زه دا سیسټم د ازموینې سرور باندې ازموینه کوم او په پایلو باندې تبصره کوم ، امید لرم چې زه یې کولی شم ځکه چې دا یو عالي میتود دی چې په ترتیب سره هرڅه لري ، او د RAID سره تاسو یو مستحکم بیک اپ سیسټم لرئ : ډي.

    1.    KZKG ^ ګارا dijo

      مننه the د تبصرې لپاره ستاسو څخه

  12.   رابرتو dijo

    زه یوه پوښتنه لرم ، ما دمخه د mysql او کوټونو سره خالص ftp نصب کړی دی ، مسله اوس دا ده چې څنګه زه کولی شم پخپله د mysql میز څخه حساب وځنډوم ، پرته لدې چې د خپل کارونکي رمز یا اپلوډ شوي فایلونو ته بدلون ورکړم.

    1.    KZKG ^ ګارا dijo

      زه کولی شم د دوه لارو په اړه فکر وکړم ، خورا اسانه د ارزښت بدلول دي وضعیت له 1 څخه تر 0 پورې ، په تیوري کې که دا 0 وي نو حساب غیر فعال دی ، دا هڅه وکړئ او راته ووایاست 🙂

  13.   بیرخف dijo

    رابرټو ، تاسو د دې اسانتیا په کارولو سره د فیسونو تنظیم کولو څرنګوالي اداره کړې؟ مهرباني وکړئ معلومات شریک کړئ.
    ډیر ښه ننوتنه !!

    1.    رابرټوسوټیلو dijo

      بیرخف ، یوازې زما په شخصي بلاګ کې ما د هغې په اړه یوه موضوع رامینځته کړې ، زه ستاسو د بیاکتنې لپاره لینک پریږدم:

      http://aprendelinux.net/instalar-servidor-ftp-pure-ftp-con-cuentas-virtuales-en-mysql/

  14.   کلاوس dijo

    مننه!

    زه هڅه کوم چې هرڅه تعقیب کړم مګر زه خطا 501 ترلاسه کوم او خورا خورا حقیقت ته راجع کولو لپاره چې پټنوم غلط وي کله چې زه پوهیږم چې سم دی