HowTo: Seirbhís FTP ag úsáid bunachar sonraí MySQL

In ainneoin roinnt éiginnteachta a d’fhéadfadh teacht timpeall ar MySQL, go pearsanta is fearr liom fós a bheith ag obair leis an SS seo ná roinnt eile a úsáid. Níl aon rud agam i gcoinne Postgre, níor úsáid mé ach MySQL ar feadh an tsaoil, agus go dtí seo ní raibh aon chúis agam athmhachnamh a dhéanamh ar a úsáid.

An uair seo beidh mé ag múineadh duit conas freastalaí FTP a shuiteáil, ach ní amháin sin, beidh mé ag múineadh duit ar bhealach nach bhfuil chomh casta, conas úsáideoirí, pasfhocail agus sonraí úsáideora eile a stóráil i mbunachar sonraí MySQL, agus ní i gcuntais. áitiúil.

Cén fáth a leithéid mar seo?

Simplí, mar nuair a dhéantar cúltaca a dhéanamh, freastalaí nó aon athrú suntasach eile a athshuiteáil, bheadh ​​an tseirbhís a aistriú chomh simplí le comhad cumraíochta a chóipeáil, agus an bunachar sonraí MySQL a onnmhairiú chuig FTP.

Chun é seo a bhaint amach úsáidfimid Pure-FTPd, bhuel ... tosaímid 🙂

An tseirbhís FTP a shuiteáil le Pure-FTPd

1. Is é an chéad rud atá le déanamh ná an pacáiste a shuiteáil: íon-ftpd-mysql

I distros cosúil le Debian nó díorthaigh: inniúlacht shuiteáil íon-ftpd-mysql

2. Nuair a suiteáladh muid, chuireamar tús leis an tseirbhís ach ní mór dúinn í a stopadh, chun í a stopadh ar chórais mar Debian nó díorthaigh is leor:

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

Fágaim líne duit, áfach, a stopfaidh an tseirbhís beag beann ar an distro a úsáideann tú:

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

Más mian leat an líne seo a thuiscint go mion, léigh An t-alt seo

Coinníollacha a ullmhú ar an bhfreastalaí MySQL

Mhínigh mé cheana ní fada ó shin conas bunachar sonraí, úsáideoir a chruthú agus ceadanna a thabhairt don úsáideoir sin sa bhunachar sonraí: Úsáideoirí agus ceadanna i MySQL

A ligean ar bogadh ar aghaidh go dtí cad a dhéanfaimid anseo? ...

1. Cruthóimid bunachar sonraí sea, ach ar dtús rochtainimid ar MySQL:

mysql -u root -p

Seo a chuireann siad an focal faire fréimhe agus gheobhaidh siad rochtain ar an teirminéal MySQL.

2. Nuair a bheidh muid istigh i MySQL leanaimid ar aghaidh ag cruthú an bhunachar sonraí moftpdb:

CREATE DATABASE myftpdb;

Tabhair faoi deara an leathsheolón «;»Ag deireadh na líne.

3. Anois cruthóimid an t-úsáideoir moftpuser agus tabharfaimid ceadanna chun úsáideoir a úsáid ar an mbunachar sonraí a chruthaigh muid díreach, a bheidh ag an úsáideoir seo mar phasfhocal myftppassword:

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

4. Réidh, tá an bunachar sonraí, an t-úsáideoir cruthaithe againn agus na ceadanna socraithe againn. Anois ní mór dúinn an bunachar sonraí réamhshocraithe (nó glan) a iompórtáil chun go mbeidh sé seo iomlán. Chun seo a dhéanamh, déanaimis MySQL a fhágáil ar dtús:

exit;

Anois déanaimis an bunachar sonraí réamhshocraithe a thairgim duit a íoslódáil:

Íoslódáil DB de réir réamhshocraithe

Nó ar an bhfreastalaí bain úsáid as an líne seo a leanas:

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

Réidh, tá sé againn ar ár bhfreastalaí cheana féin, anois níl air ach do chuid sonraí a iompórtáil:

mysql -u root -p myftpdb < myftpdb.sql

Agus réidh!

Is féidir leo feidhmchlár gréasáin áirithe a úsáid freisin Riarthóir o PHPMyAdmin chun an bunachar sonraí a iompórtáil, fágaim é chun blas a chur air.

5. Agus seo go léir chun go mbeidh coinníollacha ár MySQL réidh.

FTP a nascadh le MySQL

Bhuel, tá an tseirbhís FTP suiteáilte againn cheana féin, an tseirbhís MySQL suiteáilte agus lenár tacar bunachar sonraí ... anois níl uainn ach, dul isteach sa tseirbhís FTP le MySQL.

1. Ar dtús ní mór dúinn an comhad cumraíochta a úsáidfimid don mhéid thuasluaite a íoslódáil. I gcríochfort an fhreastalaí déanaimis an líne seo a leanas a chur:

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

2. Anois cuirimid tús leis an tseirbhís FTP ag rá léi í a úsáid chun úsáideoirí MySQL a fhíordheimhniú, agus cuirfimid in iúl freisin cén comhad cumraíochta atá le húsáid chun nascadh le MySQL:

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

Agus voila 😀

Is leor é seo chun ár bhfreastalaí FTP féin a shuiteáil ag fíordheimhniú le bunachar sonraí MySQL.

Más mian leat nuair a thosaíonn an freastalaí go huathoibríoch go dtosaíonn sé an tseirbhís FTP, ní mór duit an comhad a chur isteach /etc/rc.local an líne a úsáidimid chun an FTP a fhorghníomhú, is é sin, a chuireamar isteach /etc/rc.local seo:

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

Dála an scéil, is féidir leat rochtain a fháil ar FTP ag baint úsáide as aon bhrabhsálaí, chomh maith le cliaint FTP cosúil le Filezilla ... agus ní amháin sin, trí bhrabhsálaithe comhaid mar Nautilus, Deilf nó PCManFM a úsáid is féidir leat comhaid a íoslódáil agus a uaslódáil 😀

Déan tástáil ar an úsáideoir atá sa bhunachar sonraí

Ainm úsáideora: tástálaí

Pasfhocal: pasfhocal tástála

Conas úsáideoirí FTP a bhainistiú?

Bhuel, ag smaoineamh gur bunachar sonraí MySQL é, mar a dúirt mé thuas ... is leor PHPMyAdmin nó Riarthóir a úsáid. Ná húsáid ach an feidhmchlár is fearr leat chun an bunachar sonraí a bhainistiú, nach bhfuil ann ach tábla amháin: Úsáideoirí … Agus na húsáideoirí ann, seo pictiúr: Más mian leat úsáideoir nua a chruthú, is féidir leat an líne atá ann a mhacasamhlú nó a chlónáil agus na sonraí a bheadh ​​difriúil idir an dá úsáideoir a athrú, anseo taispeánann mé pictiúr duit: Bhuel ... rud ar bith níos mó le cur 🙂

Tá súil agam go mbeidh sé seo úsáideach duit agus go mbeidh a fhios agat, cuir aon cheisteanna nó moltaí in iúl dom.

Maidir is

PD: Sa rang teagaisc seo úsáidimid pasfhocail a shábháiltear sa bhunachar sonraí i ngnáth-théacs, más mian leat níos mó slándála a mholadh duit triail a bhaint as md5 😉


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

28 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   LiGNUxero a dúirt

    AN-MHAITH!!! Cúpla seachtain ó shin bhí mé á shuiteáil seo ach le vsftpd agus nílim cinnte mar sin táim chun triail a bhaint as seo chun a fháil amach conas atá sé. Go raibh maith agat

    1.    KZKG ^ Gaara a dúirt

      Go raibh maith agat a chara.
      vsftpd Ní cuimhin liom cathain a bhí an uair dheireanach a d'úsáid mé é ... cúpla bliain ó shin, ... má d'úsáid mé HAHA riamh é. I láthair na huaire le PureFTPd tá áthas orm 😀

  2.   ceart a dúirt

    Ranníocaíocht an-mhaith!

    1.    KZKG ^ Gaara a dúirt

      Go raibh maith agat compa 😀
      Déanann tú gach is féidir leat a lol….

  3.   Caomhnóir Ríomhaireachta a dúirt

    Uuumm, suimiúil ... tabhair dom IP an SS a theastaíonn uaim go mbeadh an bailiúchán úsáideoirí agus pasfhocail sin idir lámha 😉

    Ná bí olc, a dhuine

    1.    KZKG ^ Gaara a dúirt

      Níor thuig mé hehehe ... cén IP agus DB a bhfuil tú ag caint faoi?
      Má chiallaíonn tú go bhféadfadh na sonraí seo a chuir mé sa rang teagaisc a bheith ar fhreastalaí freisin, sea tá an ceart agat ... tá siad i seirbhís FTP ar ríomhaire fíorúil ar mo ríomhaire glúine, tá balla dóiteáin an-mhaith aige (iptables) mar sin… HAHAHAHAHA ar ndóigh ná bí olc LOL !!!

  4.   Caomhnóir Ríomhaireachta a dúirt

    Joroña cad a joroña…. Beidh sé níos casta ná mar is cosúil go mbainfidh sé leas as roinnt leochaileachta agus na sonraí sin a ghabháil 😉

  5.   algaib a dúirt

    An-súimiúil!! 🙂

    1.    KZKG ^ Gaara a dúirt

      Go raibh maith agat
      Seo a dhéanaim iarracht idirdhealú a dhéanamh eadrainn ón gcuid eile de na suíomhanna ... go ndéanaimid iarracht ní an oiread sin nuachta a chur ach mar ailt theicniúla 😀

  6.   Giskard a dúirt

    Cé chomh tapa agus atá sé seo i gcomparáid le Samba? (líonra áitiúil amháin)

    1.    LiGNUxero a dúirt

      gur dhá rud éagsúla iad samba agus ftp, is prótacal tromchúiseach agus smb é ftp chun an chomhroinnt idir win agus linux a éascú.
      Má tá tú ag lorg feidhmíochta ar an líonra, bain úsáid as seirbhís FTP, ar shlí eile bain úsáid as samba díreach gan fadhbanna

      1.    KZKG ^ Gaara a dúirt

        Go díreach.
        Ligean le rá go bhfuil FTP rud beag níos tromchúisí ná Samba, dar liomsa tá sé ar a laghad.

        Níl aon tagarmharcanna déanta agam ar chor ar bith, ach b’fhéidir go bhfuil FTP rud beag níos tapa.

        1.    Giskard a dúirt

          Go raibh maith agat. Úsáidim Samba ionas gur féidir liom féachaint ar scannáin agus ar shraitheanna a íoslódálann mé chuig mo ríomhaire as mo chonsól Wii (ag úsáid wiimc). Ach is féidir le wiimc ceangal le freastalaí ftp freisin. D'úsáid mé Samba toisc gurbh é an ceann is éasca é, ach bhí an-spéis agam i gcónaí an mbeadh sé níos gasta le ftp. Beidh orm triail a bhaint.

          1.    KZKG ^ Gaara a dúirt

            Bhuel, d’fhéadfá Apache a chur suas ar do ríomhaire go simplí, agus mar sin go nascfadh an Wii, caithfidh sé a bheith níos gasta ná samba ... agus i bhfad níos simplí a chumrú ná FTP 😀

          2.    Giskard a dúirt

            Ní ghlacann an wiimc (Imreoir Meán Wii) ach le naisc Samba agus FTP.

  7.   Cruach Max a dúirt

    Ar fheabhas. Níl de dhíth ar an gcineál seo ailt (agus an suíomh i gcoitinne) ach rud éigin chun gach rud a dhéanamh foirfe; teimpléad CSS le go mbeidh tú in ann na hailt a phriontáil go PDF nó ar pháipéar.

  8.   LiGNUxero a dúirt

    Níl a fhios agam an é mo cheann féin a bheidh ann, ach is í an fhadhb mhór leis seo ná gur féidir le húsáideoirí dul trí na heolairí go léir fiú má thugaim eolaire sonrach dóibh mar "/ var / www / user_site" má nascann siad le ftp iad rochtain a bheith agam ar áit ar bith ó mo ríomhaire ¬¬
    níl sé sin an-sábháilte haha

  9.   LiGNUxero a dúirt

    SEO É!!!
    Chun cosc ​​a chur ar na húsáideoirí a chruthaímid a bheith in ann nascleanúint a dhéanamh trínár gcóras iomlán, ní mór dúinn an paraiméadar "-A" a chur leis agus an íon á sheoladh ...

    Mar sin is é an rud a chuireann muid leis an /etc/rc.local a chuireann tú sa rang teagaisc é seo
    íon-ftpd-mysql -l mysql: /etc/pure-ftpd/pure-ftpd-mysql.conf

    agus caithfidh tú an ceann eile seo a chur ina ionad:
    íon-ftpd-mysql -A -l mysql: /etc/pure-ftpd/pure-ftpd-mysql.conf

    An bhfuil meas air? ... Tá an pharaiméadar -A ag an líne nua seo chun an t-eolaire a shanntar dúinn a shrianadh agus rud ar bith eile, is féidir léi a chruthú ach ní féidir léi leibhéalú.

    D: seo gleoite íon-fptd

    1.    KZKG ^ Gaara a dúirt

      Go raibh maith agat as an leid 😀

  10.   Roberto a dúirt

    Dia duit, is féidir cuótaí a chur i bhfeidhm sa chur i bhfeidhm MySQL agus FTP seo, tá freastalaí ftp agam le vsftpd faoi láthair agus níl aon fhadhb agam leis na cuótaí, ach a bheith i d’úsáideoir fíorúil (cruthaithe i mysql) an mbeidh na cuótaí bailí? agus an dara ceann ná nuair a stóráiltear na comhaid a uaslódálann úsáideoirí, is é sin, is iad sin eolairí gach úsáideora.

    1.    KZKG ^ Gaara a dúirt

      Go teoiriciúil is féidir leat cuótaí a chur i bhfeidhm, i ndáiríre tá na réimsí a cruthaíodh dó sa bhunachar sonraí, agus tá na ceisteanna atá leagtha síos i gcomhad cumraíochta na seirbhíse FTP, rud nach ndearna mé tástáil air seo i ndáiríre

      Maidir leis an áit a gcuirfeadh na húsáideoirí na comhaid, sainmhíníonn tú iad sa 5ú réimse, féach an pictiúr: https://blog.desdelinux.net/wp-content/uploads/2012/09/phpmyadmin-screenshot-nuevo-usuario.jpg

  11.   Roberto a dúirt

    Go raibh míle maith agat as do thrácht, táim chun an córas seo a thástáil ar fhreastalaí tástála agus trácht a dhéanamh ar na torthaí, tá súil agam gur féidir liom mar is modh iontach é gach rud a bheith in ord, agus le Raid tá córas cúltaca cobhsaí agat : D.

    1.    KZKG ^ Gaara a dúirt

      Go raibh maith agat as an trácht 🙂

  12.   Roberto a dúirt

    Tá ceist agam, d’éirigh liom cheana féin íon-ftp a shuiteáil le mysql agus cuótaí, is í an tsaincheist anois ná conas is féidir liom cuntas a chur ar fionraí ón tábla mysql féin, gan a phasfhocal úsáideora nó comhaid uaslódáilte a mhodhnú.

    1.    KZKG ^ Gaara a dúirt

      Is féidir liom smaoineamh ar dhá bhealach, is é an rud is simplí luach na stádas ó 1 go 0, go teoiriciúil má tá sé ag 0 déantar an cuntas a dhíghníomhachtú, bain triail as seo agus inis dom 🙂

  13.   beirkhoff a dúirt

    Roberto, conas a d’éirigh leat na táillí a shocrú agus an áis seo á húsáid agat? Roinn an fhaisnéis le do thoil.
    Iontráil an-mhaith !!

    1.    Roberto Sóitéal a dúirt

      Birkhoff, díreach ar mo bhlag pearsanta chruthaigh mé ábhar faoi sin, fágaim an nasc chun tú a athbhreithniú:

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

  14.   klaus a dúirt

    Go raibh maith agat!

    Táim ag iarraidh gach rud a leanúint ach faighim earráid 501 agus thar aon rud eile tagairt a dhéanamh go bhfuil an focal faire mícheart nuair a bhíonn a fhios agam go bhfuil sé go maith