Jinsi ya Kuunganisha kwa MySQL Bila Nenosiri la Mizizi kwenye terminal


Kwa kawaida wakati wa kusakinisha seva ya hifadhidata ya MySQL/MariaDB kwenye Linux, inashauriwa kuweka nenosiri la mtumiaji wa mizizi ya MySQL ili kulilinda, na nenosiri hili linahitajika ili kufikia seva ya hifadhidata na haki za mtumiaji wa mizizi.

Katika mwongozo huu, tutakuonyesha jinsi ya kuunganisha na kuendesha amri za MySQL bila kuingiza nenosiri (kuingia kwa mizizi isiyo na nenosiri ya mysql) kwenye terminal ya Linux.

Jinsi ya Kuweka Nenosiri la Mizizi ya MySQL

Iwapo umesakinisha seva mpya ya MySQL/MariaDB, basi haiitaji nywila yoyote kuunganishwa nayo kama mtumiaji wa mizizi. Ili kuilinda, weka nenosiri la MySQL/MariaDB kwa mtumiaji wa mizizi na amri ifuatayo.

Kumbuka kuwa amri hii ni moja tu ya Amri nyingi za MySQL (Mysqladmin) za Utawala wa Hifadhidata katika Linux.

# mysqladmin -u root password YOURNEWPASSWORD

Jinsi ya Kuunganisha au Kuendesha MySQL Bila Nenosiri la Mizizi

Ili kutekeleza amri za MySQL bila kuweka nenosiri kwenye terminal, unaweza kuhifadhi mtumiaji na nenosiri lako katika ~/.my.cnf faili maalum ya usanidi ya mtumiaji katika saraka ya nyumbani ya mtumiaji kama ilivyoelezwa hapa chini.

Sasa unda faili ya usanidi ~/.my.cnf na uongeze usanidi hapa chini ndani yake (kumbuka kubadilisha mysqluser na mysqlpasswd na maadili yako mwenyewe).

[mysql]
user=user
password=password

Hifadhi na funga faili. Kisha weka ruhusa zinazofaa juu yake, ili kuifanya isomeke na kuandikwa na wewe tu.

# chmod 0600 .my.cnf

Mara tu ukiweka mtumiaji na nywila kwenye faili ya usanidi ya Mysql, kuanzia sasa unapoendesha amri za mysql kama vile mysql, mysqladmin n.k, watasoma mysqluser na mysqlpasswd kutoka kwa faili hapo juu.

# mysql 
# mysql -u root 

Unaweza pia kupenda kusoma nakala hizi zinazohusiana kuhusu MySQL/MariaDB:

    1. Amri 20 za MySQL (Mysqladmin) kwa Utawala wa Hifadhidata katika Linux
    2. Jinsi ya Kubadilisha Nenosiri la Msingi la MySQL au MariaDB kwenye Linux
    3. Jinsi ya Kuweka Upya MySQL au MariaDB Root Password katika Linux
    4. Vidokezo 15 Muhimu vya Marekebisho ya Utendaji na Uboreshaji wa MySQL/MariaDB
    5. Zana 4 Muhimu za Mstari wa Amri Kufuatilia Utendaji wa MySQL katika Linux

    Katika mwongozo huu, tulionyesha jinsi ya kuendesha amri za MySQL bila kuingiza nenosiri la mizizi kwenye terminal. Ikiwa una maswali au mawazo ya kushiriki, tuwasiliane kupitia fomu ya maoni iliyo hapa chini.