Autor Zpráva
peebee
Profil
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
$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
$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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: