Cum putem evita folosirea parolei in text în MySQL
Veți vedea în acest articol cum se utilizează fișierul opțiune MySQL, pentru a evita folosirea parola texte clare în sarcinile noastre de zi cu zi de întreținere.
Primul lucru pe care trebuie știți este că opțiunile implicite sunt, în general, citit de la următoarele fișiere în ordinea dată (dacă nu specificați un fișier nou opțiune locație în MySQL ora de începere):
/etc/my.cnf
/etc/mysql/my.cnf
my.cnf în DEFAULT_SYSCONFDIR specificată în timpul compilării
my.cnf în calea specificată în variabila MYSQL_HOME variabila (dacă este cazul)
fișierul specificat în --defaults-extra-file (dacă este cazul)
user-home-dir/.my.cnf
Deci, în cazul nostru vom folosi 6 opțiunea în cazul în care vom crea fișierul .my.cnf și defini toate grupurile opțiunea pentru a satisface nevoile noastre (conectați cu nici o parolă, de exemplu).
În MySQL fișierul opțiune sau fișierul de configurare (my.cnf) vine cu unele grupuri predefinite.
Ce este un group în fișier de opțiune MySQL
-group este numele programului sau grupul pentru care doriți să setați opțiuni. După o linie grup, nici o linie de stabilire opțiune se aplică la grupul numit până la sfârșitul fișierului opțiunii sau o altă linie de grup este dat. Este bine de știut ca numele de grup opțiune nu sunt sensibile la majuscule.
Examplu de ~/.my.cnf file
În mod normal, am folosi acest fișier opțiune ~ /.my.cnf numai cu acest opțiuni (parolă) pentru a face viața mai ușoară și pentru a evita, de asemenea, asociate parola texte clar locuri de muncă MySQL.
Foarte important:
-Asigurați-vă că ați restricționat accesul la acest fișier, în mod normal i permite doar proprietarului de a citi și scrie pe el.