har precis börjat med php mysql och har även satt upp en webbserver med php och mysql på.
som sagt jag har aldrig sysslat med sql innan så nu är det dags, alla guider jag hittar säger att man ska logga in som typ exemplet nedan med "mysql -h host -u user -p" men detta behöver jag ej göra i min webserver jag bara skriver >mysql och då startar den! men om jag nu skulle vilja ha det som alla exempel säger hur skall jag då göra för att få en "mysql användare"? hoppas jag har förklarat frågan tydligt!!
"""""""""""""""""""""""""""""""""""""""""""""""""""""
shell> mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 25338 to server version: 5.0.41-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Jag har nu också provat att logga in såhär, för jag trodde att man kunde logga in med en vanlig användare som jag har gjort skulle fungera..
""""""""""""""""""""""""""""""""
shell> mysql -u slatte -p
Password:xxxxxxxxxxxxx
""""""""""""""""""""""""""""""""
men då får jag bara som svar
ERROR 1045 (28000): Access denied for user 'slatte'@'localhost' (using password: YES)
nybörjare inom mysql och php
-
- Besökare
- Inlägg: 13
- Blev medlem: 27 apr 2007 14:57
- ORT: Alla sorters sport, datorer, film mm
nybörjare inom mysql och php
Let the Slatte power guide you
-
- Gud
- Inlägg: 1823
- Blev medlem: 08 okt 2003 10:35
Min lilla komihåg fil.
/Jens
Kod: Markera allt
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h amilo password 'new-password'
See the manual for more instructions.
chown -R mysql:mysql mysql/
cd
/usr/bin/mysql_install_db
cd /usr ; /usr/bin/mysqld_safe &
cd /usr ; /usr/bin/mysqld_safe &
/usr/bin/mysqladmin -u root password 'new-password'
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
mysql> GRANT USAGE ON *.* TO 'dummy'@'localhost';
- Nille
- Guru
- Inlägg: 1476
- Blev medlem: 17 jun 2004 02:41
-
- Besökare
- Inlägg: 13
- Blev medlem: 27 apr 2007 14:57
- ORT: Alla sorters sport, datorer, film mm
hmm nu har jag nog lyckats göra något helt galet antar jag
har suttit och pillat med det Jenso skrev jag har skivit följande rader fem miljoner gånger hehe
/usr/bin/mysqladmin -u root password 'testtest''
/usr/bin/mysqladmin -u root -h malle password 'testtest'
men det verkar inte som det fungerar det står bara
"/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'acess denied for user 'root'@'localhost' (using password: NO) '
och om jag nu försöker starta mysql som jag gjorde förut genom att bara skriva "mysql" så kommer samma medelande fram
ERROR 1045 (28000): 'acess denied for user 'root'@'localhost' (using password: NO) '
Så nu undrar jag vad jag har ställt till med? och hur ska jag göra detta för att fixa detta
har suttit och pillat med det Jenso skrev jag har skivit följande rader fem miljoner gånger hehe
/usr/bin/mysqladmin -u root password 'testtest''
/usr/bin/mysqladmin -u root -h malle password 'testtest'
men det verkar inte som det fungerar det står bara
"/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'acess denied for user 'root'@'localhost' (using password: NO) '
och om jag nu försöker starta mysql som jag gjorde förut genom att bara skriva "mysql" så kommer samma medelande fram
ERROR 1045 (28000): 'acess denied for user 'root'@'localhost' (using password: NO) '
Så nu undrar jag vad jag har ställt till med? och hur ska jag göra detta för att fixa detta
Let the Slatte power guide you
-
- Gud
- Inlägg: 1823
- Blev medlem: 08 okt 2003 10:35
Strunta i raden
root är ändå förbjuden, till att göra sådant. Det har du en lokal användare till.
-h står för för över ett nätverk.
/Jens
Kod: Markera allt
/usr/bin/mysqladmin -u root -h malle password 'testtest'
-h står för för över ett nätverk.
/Jens
-
- Besökare
- Inlägg: 13
- Blev medlem: 27 apr 2007 14:57
- ORT: Alla sorters sport, datorer, film mm
Har lyckats fixa det nu men vet inte riktigt vad jag gjorde för fel har även fattat vad du menade med ditt inlägg Jenso
danke danke
Men när man har löst det ena problemet så uppstår genast ett annat jag följde de komihåg reglerna jenso skrev innan:
Jag har nu börjat följa en tutorial på adressen http://dev.mysql.com/doc/refman/5.0/en/ ... ables.html
men när jag ska köra kommandot
vad tror ni att felet kan vara jag har:
danke danke
Men när man har löst det ena problemet så uppstår genast ett annat jag följde de komihåg reglerna jenso skrev innan:
Kod: Markera allt
mysql> GRANT ALL PRIVILEGES ON *.* TO 'slatte'@'localhost'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'slatte'@'%'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
mysql> GRANT USAGE ON *.* TO 'dummy'@'localhost';
men när jag ska köra kommandot
Kod: Markera allt
mysql> LOAD DATA LOCAL INFILE 'pet.txt' INTO TABLE pet;
ERROR 1148 (42000): The used command is not allowed with this MySQL version
Kod: Markera allt
mysql> SELECT VERSION(), CURRENT_DATE;
+-----------+--------------+
| VERSION() | CURRENT_DATE |
+-----------+--------------+
| 5.0.24a | 2007-05-30 |
+-----------+--------------+
1 row in set (0.02 sec)
Let the Slatte power guide you