MySQL li Centos 7 saz kirin

Anonim

MySQL li Centos 7 saz kirin

MySQL bi mafî yek ji pergalên rêveberiya databasê tê hesibandin, ji ber vê yekê ji hêla kar û hem jî hezkirên bi malper û serlêdanên cûda ve bi çalakî ve tête bikar anîn. Ji bo operasyona rast ya vê amûrê, ew ê di pergala xebitandinê de were saz kirin û mîhenga rast bicîh bîne, ji serversên heyî û pêkhateyên heyî derxe. Wero em dixwazin bi rengek nîşan bidin ka ev pêvajoyê çawa li ser komputeran li ser Centos 7-ê tête kirin.

Mysql li Centos 7 saz bikin

Agahdariya di gotara me ya heyî de dê di qonaxan de were dabeş kirin da ku her bikarhênerek bi rastî fêm bike ka kîjan pêkhata li ser Linux-ê tê zêdekirin, û her weha kîjan parameters divê pêşî lê were dayîn. Pêdivî ye ku ji bo sazkirinê û danûstendina bêtir bi MySQL re zelal bikin, ji ber ku arşîv dê ji nav repositorên fermî werin wergirtin.

Gav 1: Kiryarên pêşîn

Bê guman, hûn dikarin di cih de gav bavêjin û sazkirinê bikin, lêbelê, ew ê hewce be ku navê mêvandar diyar bike û piştrast bike ku Centos niha nûvekirinên herî dawî heye. Rêbernameyên jêrîn bicîh bikin ku OS-ê amade bikin.

  1. Van û hemî kiryarên paşê dê bi rêzdarî, bi rêzdarî bêne kirin, ew ê hewce be ku ji bo we rehet be. Hûn dikarin vê yekê bi menuya serîlêdanê bikin an tevlihevkirina CTRL + ALT + T..
  2. Dema ku MySQL li Sentos 7-ê sazkirina MySQL-ê veguhestin ji bo kiryarên amadekariyê veguhestin

  3. Li vir fermanê mêvandar binivîse û li ser Enter bikirtînin.
  4. Fermana binivîse da ku navê mêvandar li MySQL li Sentos 7 destnîşan bike

  5. Wekî din, navnîşa mêvandar -f diyar bikin û du encaman berhev bikin. Ya yekem temam e, û ya duyemîn - kurtkirî. Ger ew ji we re rûne, bêtir biçin. Wekî din, hûn neçar in ku navê mêvandar bi karanîna rêwerzên ji belgeya fermî biguhezînin.
  6. Fermandariya ji bo nîşankirina navê mêvandarê kurtkirî ji bo MySQL li Sentos 7

  7. Berî sazkirina her serlêdanê, tê pêşniyar kirin ku hebûna nûvekirinan kontrol bikin da ku hemî pêvajoyên paşê rast biçin. Ji bo vê yekê bikin, nûvekirina Sudo Yum binivîse û li Enter bikirtînin.
  8. Fermandarek ku nûvekirin berî sazkirina MySQL li Sentos 7 bistînin

  9. Vê vebijarkê ji hêla superuser ve tê darve kirin, ku tê vê wateyê ku hûn hewce ne ku şîfreyek têkevin da ku erêkirina hesabê piştrast bikin. Vê bifikirin dema ku tîpên nivîsandinê, ew ê di konsolê de neyên xuyang kirin.
  10. Navnîşa şîfreyê ji bo wergirtina nûvekirinan berî sazkirina MySQL li Sentos 7

  11. Hûn ê ji bo sazkirina pakêtên nûvekirî werin agahdar kirin, an hişyariyek ku nûvekirin li ser ekranê nayê dîtin.
  12. Berî sazkirina MySQL li Sentos 7

Piştî sazkirina hemî nûvekirinan, tê pêşniyar kirin ku pergalê ji nû ve dest pê bike da ku guhartinan biguhezîne. Ger nûvekirin nehat dîtin, yekser biçin qonaxa din.

Gav 2: Daxistin û sazkirina pakêtan

Mixabin, hûn ê nikaribin Mysql ji depoya fermî dakêşin û bi hevdemî wê bi yek fermanê saz bikin. Ev ji ber hejmareke mezin a guhertoyan û hin nuwazeyên bi lêzêdekirina arşîvan, ji ber vê yekê yekem hilbijartina pakêtek maqûl divê pêşî.

Biçin wargehên fermî MySQL

  1. Herin girêdana jorîn da ku xwe bi hemî guhertoyên heyî yên pergala rêveberiya databases di bin çavan de nas bikin. Pakêta berjewendiyê di forma RPM-ê de hilbijêrin û girêdana wê bi banga menuya naverokê bi zencîreya mifteya rastê ve bişopînin.
  2. Pakêta pakêtê ya hilbijartî ya RPM-ê dakêşin bi guhertoyek MySQL ya Sentos 7 dakêşin

  3. Gava ku hûn lêxe, hûn ê bibînin ku girêdan bi rengek rast hate kopî kirin, hûn ê pakêta RPM-ê dakêşin, lê niha ji bo me ne hewce ye, da ku em biçin konsolê.
  4. Zencîreya kopîbûyî bişînin da ku pakêtê dakêşin bi MySQL li Sentos 7

  5. Carekê di termînalê de, WGG binivîse + girêdana berê kopî kir û li ser binivîse.
  6. Pakêta MySQL-ê di Sentos 7-ê de bi navgîniya termînalê dakêşin

  7. Piştre, Sudo Rpm -ivh -ivh MySQL57-Community-Release-El7.RPM bikar bînin, li şûna hevsengiyê di vê rêzê de ji hejmarên ku di girêdana heyî de hatine destnîşankirin.
  8. Fermandariya zêde ji bo dakêşandina pakêta sazkirinê ya MySQL li Sentos 7

  9. Ev operasyon ji hêla superuser ve tête kirin, û ji ber vê yekê divê hûn şîfreya xwe ji nû ve têkevin.
  10. Qebûlkirina pakêta daxistinê ya sazkirina MySQL ya li Sentos 7

  11. Li bendê bimînin heya ku nûvekirina depoyê were qedandin û pakêtê saz bike.
  12. Li benda qedandina pakêta sazkirinê ya MySQL li Sentos 7

  13. Berî destpêkirina pêvajoya sazkirinê ya sereke, navnîşa depoyê bi destnîşankirina nûvekirina sudo yum ve nûve bikin.
  14. Fermandariya nûvekirinên nûvekirinê yên nû dema sazkirina MySQL li Sentos 7

  15. Çalakiya ku bi hilbijartina guhertoya y ve hatî pejirandin piştrast bike.
  16. Dema ku MySQL li Sentos 7-ê sazkirina MySQL-ê piştrast kirin

  17. Gava ku hûn dubare dikin dîsa bikin.
  18. Fermandariya Duyemîn ku dema sazkirina MySQL di Sentos 7 de sazkirina sazkirina nûvekirinan piştrast bike

  19. Tenê pêvajoya sazkirina pergalê bixwe jî bimîne. Ev bi karanîna sudo yum fermana MySQL-Server saz dike.
  20. Fermandariya ji bo sazkirina MySQL li Sentos 7 bi termînalê

  21. Bi tevahî daxwazên sazkirinê an pakêtê nexşandî piştrast bikin.
  22. Dibe ku prosedûra dakêşandinê çend hûrdeman bigire, ku bi leza înternetê ve girêdayî ye. Di vê demê de, rûniştina termînalê nêz nekin da ku hemî mîhengan ji nû ve saz nekin.
  23. Li benda sazkirina MySQL DBMS li Sentos 7 bi termînalê

  24. Piştî sazkirina serfiraz, server bi seryo SystemCTL-ê dest pê dike Mysqld.
  25. Karûbarê xebitandinê da ku di Sentos 7-ê de bi Sentos 7-ê kontrol bikin

  26. Heke bi zivirandinê xeletiyek tune, xeta nû ji bo inputê dê li ser ekranê xuya bibe.
  27. Xizmeta Serkeftinê ya Serkeftinê ya MySQL DBMS li Sentos 7 bi Termînalê

Wekî ku hûn dikarin bibînin, sazkirina MySQL li Centos 7 tenê çend hûrdeman pêk anîn, û bikarhêner ew çend fermanan negirt, piraniya wan bi tenê tê kopî kirin û li konsolê têxe nav hev. Lêbelê, ji bo danûstendina rast bi DBMS re, ew ê hewce be ku mîhengek destpêkê were hilberandin, ku dê li jêr were nîqaş kirin.

Step 3: Setup destpêkê

Naha em ê bi tevahî aliyan bandor nekin ku pergala rêveberiya databasê saz bikin, ji ber ku ev yek li ser mijara gotarê nabe. Em tenê dixwazin li ser kiryarên bingehîn ên ku hewce ne ku bêne kirin ji bo kontrolkirina performansa amûreyê û ji bo wê diyar bikin. Da ku vê yekê bikin, hûn ê hewce bikin ku rêbernameyek wusa bişopînin:

  1. Ka em bi sazkirina edîtorê destan dest pê bikin, ji ber ku hemî mîhengan di pelê mîhengê de têne guhertin, ku bi nermalavek weha vedibe. Ew hêsan e ku Nano bikar bîne, wusa jî di konsolê de, sudo yum saz nano saz bike.
  2. Sazkirina edîtorê nivîsê ji bo sererastkirina mîhengên MySQL li Sentos 7

  3. Ger amûrek hîna nehatiye damezrandin, hûn neçar in ku zêdekirina arşîvên nû piştrast bikin. Wekî din, string "tiştek nagirin" dê tenê xuya bike, ji ber vê yekê, hûn dikarin biçin gavavêtinê.
  4. Sazkirina serketî ya edîtorek nivîsê ji bo sazkirina mîhengên MySQL li Sentos 7

  5. Sudo nano /etc/my.cnf bicîh bikin û vê fermanê çalak bikin.
  6. Dosyayek mîhengê bicîh bikin da ku MySQL li Sentos 7 bicîh bikin

  7. Bind_adddress = String = û navnîşana IP-ê ya ku hûn dixwazin hemî portan vebikin zêde bikin. Hûn dikarin ji bilî parameterên din ên girîng diyar bikin. Zêdetir li ser wan di belgeya fermî de bixwînin, referansa ku li jêr tê nîşandan.
  8. Dema sazkirina pelê MySQL li Sentos 7-ê pelê verastkirinê

  9. Piştî guhertinan, ji bîr nekin ku hûn li ser CTRL + O-ê binivîsin, û paşê ji Nano bi riya Ctrl + X.
  10. Dema ku MySQL li Sentos 7-ê mîhengkirina MySQL-ê biguherîne

  11. Di destpêkê de, pelê mîhengê jî di nav de parametkeran bandor li ewlehiya torê dike. Ew dikarin di dema hacking de bibin cîhek qels, ji ber vê yekê tê pêşniyar kirin ku wan bi performansa MySQL_SECURE_INSTALLATION hilweşînin.
  12. Tîmê ewlehiyê yên MySQL li Sentos 7

  13. Ji bo pejirandina vê operasyonê, şîfreya rêveberê binivîse.

Wekî ku berê hatî gotin, me tenê prensîba bingehîn a mîhengê nîşan da. Di derbarê vê belgefîlma fermî ya MySQL-yê de bêtir hûrgulî hatine nivîsîn.

Ji bo xwendina belgeyên MySQL-ê li ser malpera fermî bixwînin

Step 4: Reşeya Reş Root Root Reset

Car carinan bikarhêner dema sazkirina MySQL-ê şîfreyek superuser bicîh bikin, û wê hingê ji bîr bikin ku di destpêkê de ji nû ve biryar da ku hûn li ser vê gotarê, ku wusa tête çêkirin, ji nû ve biryar bidin:

  1. "Termînalê" veke û Enter Sudo SystemCTL-ê Mysqld rawestîne da ku darvekirina karûbarê rawestîne.
  2. Xizmeta MySQL-ê li Sentos 7-ê nexapîne da ku şîfreya xwe nûve bike

  3. Herin moda ewlehiyê ya bi riya SystemCTL Set-Jîngehê MySQLD_OPTS = "- Skip-Grant-Tables."
  4. MySQL li Sentos 7 di moda ewlehî de ji bo Resetiya şîfreyê dakêşin

  5. Bi navgîniya superuser ve girêdayî bi ketina rootê MySQL -U. Dê şîfre nayê xwestin.
  6. Fermanên ketin da ku şîfreya MySQL-ê li Sentos 7 bi navgîniya termînalê vekişînin

  7. Ew tenê di encamê de dimîne ku fermanên jêrîn bicîh bîne da ku kilîta gihîştina nû biafirîne.

    MySQL> MySQL bikar bînin;

    MySQL> User Passwordîfreya Set Update = Passwordîfreya ("şîfre") Ku bikarhêner = 'root'; (Li ku derê şîfreya xwe ya gihîştina nû ye)

    MySQL> PRIVILEGES FLUSH;

    Sudo systemctl unset-jîngehê mysqld_opts

    Sudo systemctl mysqld dest pê dike

Piştra, hewl bidin ku bi karanîna şîfreya nû ve bi serverê ve girêdayî bikin. Vê carê divê dijwar nebe.

Hûn tenê bi manualavêjiya pêngavê ji bo sazkirin û mîhengên surface MySQL di sedsalan de ne hatine nasîn. databases to têkiliya bêtir bi servera malperê an serîlêdanê re. Hemî ev ê pêdivî ye ku meriv bi destan were kirin, ji taybetmendiyên malperê, bername û xwendina belgekirina belgeyên fermî yên hemî pêkhateyên ku hatine bikar anîn.

Binêre jî:

Installing phpmyadmin li Centos 7

Sazkirin PHP 7 li Centos 7

Zêdetir bixwînin