Topic: Lame klausimas.

Kaip serveryje paleisti mysql?

Klaida :

"Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user'@'localhost' (using password: YES) in //dir/prisijungti.php on line 12
Prisijungimo klaida. Access denied for user 'user'@'localhost' (using password: YES)"

prisijungti.php :

"<?php

$db_host = 'localhost';
$db_user = 'user';
$db_pass = 'pass';
$db_name = 'login';

$con = mysql_connect($db_host, $db_user, $db_pass);
if(!$con) {
    die("Prisijungimo klaida. " . mysql_error());
}

$dbselect = mysql_select_db($db_name);
if(!$dbselect) {
    die("Klaida duomenų bazėje " . mysql_error());
}
?>"

mysql :

"CREATE DATABASE `login`

CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 255 ) NOT NULL ,
`password` VARCHAR( 255 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL
)"

Padėkit...

Re: Lame klausimas.

O klaidos pranešimas nieko nesako? Ypač sekantys žodžiai: "Access denied for user 'user'@'localhost'"

(-;

Re: Lame klausimas.

Na sako, bet mano galva kai užsiregistruoji mysql user@localhost turetų atpažinti pats, kiekvieną atskirai. Bet jei čia į lankas nuvažiavau tai ne, nieko nesako :) :/.... Padėk....

Re: Lame klausimas.

antidote wrote:

Na sako, bet mano galva kai užsiregistruoji mysql user@localhost turetų atpažinti pats, kiekvieną atskirai. Bet jei čia į lankas nuvažiavau tai ne, nieko nesako :) :/.... Padėk....

Nelabai suprantu, ką čia parašei...

Esmė tokia: tavo pateiktas varototojas neturi teisės jungtis prie duomenų bazės iš nurodyto ip/hosto.

O kad tokios teisės būtų tai reikia jas įvesti į mysql'ą.

Re: Lame klausimas.

ir tai padaryti butu galima kaip ? I prisijungimas.php ? Kaip ir sakiau lame klausimas, lame ir zmogus uzduodantis klasimus... Mokinuosi.... Zinau, nieko nera baisiau uz visiska lame... Bet kazkada visi tokie buvo... :) Jei dar nenusibodau ir jei turi laiko padeti, papasakok daugiau :) nes su mysql tamsus miskas...

Re: Lame klausimas.

O kur tas MySQL'as? Turi administratoriaus teises su juo dirbti?

Jeigu tai yra kažkokia defaultinė instaliacija localhost'e tada dažniausiai veikia toks dalykas:

user: "root"
pass: ""
host: "localhost"

(passwordas tuščias)

Jeigu tai yra ne tavo serveris tai prisijungimo duomenis turi gauti iš administratoriaus.

Re: Lame klausimas.

Ne, tai ne mano serveris.


services:
Apache ASP support      No (Component was not installed)
SSI support     No
PHP support     Yes
CGI support     Yes
Perl support     No
Python support     No
FastCGI support     No
Miva support     No (Component was not installed)
ColdFusion support     No (ColdFusion is not supported by the license key)
Web statistics     (accessible via password protected directory '/plesk-stat/' )
Custom Error Documents     Yes

MySQL'o nematau prie servisu.... nors jie sako kad mysql'as pajungtas...

Re: Lame klausimas.

prisijungiau prie duomenu bazes, prie MySQL'o... na ir ka ten toliau man reikia daryti ???

Re: Lame klausimas.

Klaida

SQL užklausa:

CREATE DATABASE `login` CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 255 ) NOT NULL ,
`password` VARCHAR( 255 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL
)

MySQL atsakymas: ?
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`usernam' at line 3

Re: Lame klausimas.

antidote wrote:

prisijungiau prie duomenu bazes, prie MySQL'o...

Per kur prisijungei?

antidote wrote:

na ir ka ten toliau man reikia daryti ???

O ką nori daryti? (-;

Re: Lame klausimas.

antidote wrote:

Klaida

SQL užklausa:

CREATE DATABASE `login` CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 255 ) NOT NULL ,
`password` VARCHAR( 255 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL
)

MySQL atsakymas: ?
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`usernam' at line 3

Jeigu atidžiau paskaitysi ką bandai padaryti tai suprasi, kad ten yra dvi SQL užklausos suplaktos į vieną: duomenų bazės ir lentelės sukūrimo. Realiai jas reiktų vykdyti vieną po kitos, arba bent jau atskirti jas kabliataškiu, kaip ir reikalauja MySQL sintaksė...