Jump to content
php.lv forumi

Recommended Posts

Manas DB dzivesstasts ir sads. Iegaju DC uzspiedu ctr + s un uzrakstiju MySQL 4.1. Ieinstaleju, viss iet ka pa sviestu BET man ir vajadziba pec paroles. Cik es saprotu defulta instalejot paroli man neprasija. Ka var uzlikt paroli? P.S man ir phpMyAdmin uzlikts, tagan vienam paradiju savu serevri un sis atrada manu adminu Very Happy Jauzliek parole lai DB neizcakare vel.

 

citats no phpmyadmin:

 

$cfg['PmaAbsoluteUri']direktīvai ir JĀBŪT nodefinētai Jūsu konfigurācijas failā!

 

Jūsu konfigurācijas fails satur iestādījumus (lietotājs "root" bez paroles), kas atbilst noklusētajam MySQL priviliģētajam lietotājam. Jūsu MySQL serveris strādā ar šo noklusēto variantu, ir atvērts uzbrukumiem, un Jums tiešām jāaiztaisa šis drošības caurums.

 

Es ieliku poroli:

kofigfaila:

$cfg['Servers'][$i]['password']  = 'parole';

 

 

PHP.ini:

 

; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password!  And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password = PAROLE

 

MySQL.ini:

 

Server=C:/mysql/bin/mysqld-nt.exe
user=lietotaja vards
password=PAROLE

 

Man neprasa phpMyAdmin paroli veljoprojam !

P.S

 

nomirusais links:

 

http://www.boot.lv/forums/viewtopic.php?t=20064

Link to post
Share on other sites

mysql parole tiek glabāta mysql datu bāzē un šeit nekāds phpmyadmin uzstādījums nelīdzēs.

 

Vajadzēja man pašam nedaudz laika, lai atsvaidzinātu, kā tur bija, bet nu atcerējos ar manuāļa vēso skaidrojumu:)

 

Ja jau reiz uz tava pc stāv datu bāze, tad tev derēs konsoles izklaides.

1.) start->run->cmd

pēc tam atrodam mysq/bin direktoriju (tur atrodas mysql.com vai exe)

 

rakstam: mysql -u root mysql

uzrakstot show databases visdrīzāk būs redzamas test un mysql

rakstam: use mysql;

tad: show tables;

 

sarakstā būtu jābūt tabulai user, šajā tabulā atrodas visi lietotāji, kā arī pieejas tiesības (karoče smalkāk palasīsi pats mysql dokumentācijā)

 

lai nomainītu paroli rakstam:

mysql> UPDATE user SET Password=PASSWORD('new_password')
   ->             WHERE user='root';
mysql> FLUSH PRIVILEGES;
no mysql manuāļa

 

2) vienkāršam lietotājam draudzīgāks (bet diez vai vispārīgāku sapratni dodošs) variants ir no mysql.com lapas novilkt mysql Control Center.

Tad jau ar šo rīku pieslēgsies db ar savu root un bez paroles

un sadaļā user administration izveidosi jaunu lietotāju vai nomainīsi esošo, iedodot gan lietotāju, gan paroli, gan atļauto hostu utt.

Link to post
Share on other sites

Tak ar to pashu phpmyadmin var taisiit juuzerus un likt paroles.

un lai phpmyadmin paroli prasa - $cfg['Servers'][$i]['auth_type'] = 'http';

Edited by PheliX
Link to post
Share on other sites
Tak ar to pashu phpmyadmin var taisiit juuzerus un likt paroles.

17133[/snapback]

 

nez, man nav ar šamo sanākusi liela darīšana, tāpēc stāstu, kā māku:)

 

Un vispār, pirms nav konsole apskatīta un nav ne mazākās saprašanas, kā tas sql vispār darbojas, pie phpmyadmin un datu bāzēm nemaz i klāt nedrīkstētu laist..

Link to post
Share on other sites
×
×
  • Create New...