Autor | Zpráva | ||
---|---|---|---|
peebee Profil |
#1 · Zasláno: 3. 4. 2008, 01:12:33
Ako zistim meno a heslo na pripojenie k databaze, ak som pri vytvarani databazy (cez PhpMyAdmin) ziadne meno, heslo NEZADAVAL?????
Pouzivaju sa potom nejake defaultne mena hesla? Alebo do danych koloniek nezadam nic. Tu uvadzam skript php na pripojenie k databaze ktory som pouzil: (nazov hostu,meno,heslo a nazov databazy uvadzam len ilustracne) <? $spojenie = mysql_connect('localhost', 'phpmyadmin', 'xxxxxx') or die("Chyba spojenia s databazou!<hr>".mysql_error()); $db = mysql_select_db("kk", $spojenie); ?> Dufam ze moja databaza sa vola "kk" - aj to by bola dalsia otazka: ako zystim nazov mojej databazy. Som uplny zaciatocnik tak sorry za stupidne otazky... Velmi pekne dakujem |
||
yellow Profil |
#2 · Zasláno: 3. 4. 2008, 04:20:13
$link = mysql_connect("localhost", "prihlasovaci_jmeno", "heslo") or die ("Připojení k MySQL selhalo.");
mysql_select_db ("jmeno_databaze") or die ("Připojení databáze selhalo."); Pokud se jedná o nějaký hosting, tak si nech vygenerovat nové heslo, pokud sis ho ztratil. Přihlašovací údaje ti většinou přijdou mailem a nebo je tam určitě ještě máš. Pokud se jedná o nahozený server doma na PC, tak pokud nevíš přihlašovací údaje, určitě najdeš v helpu u tvého programu. Teda pokud sis je neměnil (po reinstalu by asi byli zase defaultni). Já používám vertrigo. Tam jsou defaultní hesla (ale ty se tam nedoporučuje nechávat): a) MySQL MySQL default Login: root MySQL default Password: vertrigo b) SQLiteManager Login : admin Password : admin Login : data Password : data Login : guest Password : guest Jinak nechápu co po nás jako chceš??? |
||
peta Profil |
#3 · Zasláno: 3. 4. 2008, 09:09:53 · Upravil/a: peta
$SQLhost = "localhost"; //server (host)
$SQLuser = "root"; //MySQL user $SQLpsw = ""; //MySQL password $SQLdbname = "minichat"; //MySQL DB name $SQLprefix = "m_"; // --- function --- // sql query function sq($query,$text='') {$res = mysql_query($query) or die("<hr>MySQL Err".$text.": $query<hr>".mysql_error()); return $res;} //debug mode // --- init --- $SQLserver = mysql_connect($SQLhost,$SQLuser,$SQLpsw) or die("Err: connect DB server!" . mysql_error()); $SQLdb = mysql_select_db($SQLdbname,$SQLserver) or die ("Err: connect DB!" . mysql_error()); //sq("SET NAMES 'cp1250'",'charset DB!'); cili: $spojenie = mysql_connect('localhost', 'phpmyadmin', 'xxxxxx') or die("Chyba spojenia s databazou!<hr>".mysql_error()); $db = mysql_select_db("kk", $spojenie); $SQLhost = "localhost"; //server (host) $SQLuser = "phpmyadmin"; //MySQL user $SQLpsw = "xxxxxx"; //MySQL password $SQLdbname = "kk"; //MySQL DB name "ak som pri vytvarani databazy (cez PhpMyAdmin) ziadne meno, heslo NEZADAVAL????? " Tu vetu lze chapat vselijak. PHPMyAdmin je PHP program a jako takovy potrebuje prihlasovaci udaje v MySQL jako i tvuj. Tim padem v jeho adresari je soubor neco jako config.php a v nem jsou tyto udaje. Default nastaveni ne na root, viz 3 posl. radky. Pokud to tak je, tak se te obvykle pak uz nepta na jmeno a heslo jako v jinem pripade. Coz je samozrejme pro net nebezpecne, ale pro localhost to staci. Default nastaveni je v httpd.conf u apache (u win v adresari apache, u linuxu tusim v etc/apache nebo httpd nebo var/apache /var/httpd atd) $SQLhost = "localhost"; //server (host) $SQLuser = "root"; //MySQL user $SQLpsw = ""; //MySQL password Zobrazit databaze, tusim: sq('SHOW DATABASES'); sq('SHOW TABLES'); viz mm.gene.cz a manual k MySQL 3-5 |
||
Časová prodleva: 16 let
|
0