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.
- 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..
- Li vir fermanê mêvandar binivîse û li ser Enter bikirtînin.
- 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.
- 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.
- 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.
- 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.
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
- 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.
- 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ê.
- Carekê di termînalê de, WGG binivîse + girêdana berê kopî kir û li ser binivîse.
- 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.
- Ev operasyon ji hêla superuser ve tête kirin, û ji ber vê yekê divê hûn şîfreya xwe ji nû ve têkevin.
- Li bendê bimînin heya ku nûvekirina depoyê were qedandin û pakêtê saz bike.
- Berî destpêkirina pêvajoya sazkirinê ya sereke, navnîşa depoyê bi destnîşankirina nûvekirina sudo yum ve nûve bikin.
- Çalakiya ku bi hilbijartina guhertoya y ve hatî pejirandin piştrast bike.
- Gava ku hûn dubare dikin dîsa bikin.
- Tenê pêvajoya sazkirina pergalê bixwe jî bimîne. Ev bi karanîna sudo yum fermana MySQL-Server saz dike.
- Bi tevahî daxwazên sazkirinê an pakêtê nexşandî piştrast bikin.
- 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.
- Piştî sazkirina serfiraz, server bi seryo SystemCTL-ê dest pê dike Mysqld.
- Heke bi zivirandinê xeletiyek tune, xeta nû ji bo inputê dê li ser ekranê xuya bibe.
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:
- 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.
- 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ê.
- Sudo nano /etc/my.cnf bicîh bikin û vê fermanê çalak bikin.
- 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.
- Piştî guhertinan, ji bîr nekin ku hûn li ser CTRL + O-ê binivîsin, û paşê ji Nano bi riya Ctrl + X.
- 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.
- 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:
- "Termînalê" veke û Enter Sudo SystemCTL-ê Mysqld rawestîne da ku darvekirina karûbarê rawestîne.
- Herin moda ewlehiyê ya bi riya SystemCTL Set-Jîngehê MySQLD_OPTS = "- Skip-Grant-Tables."
- Bi navgîniya superuser ve girêdayî bi ketina rootê MySQL -U. Dê şîfre nayê xwestin.
- 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