Första sidan | Forum start | Logga in | Bli medlem |


MySQL

Forumet för dej som vill diskutera MySQL, Oracle och andra databaser till UNIX / Linux.

MySQL

Inläggav Bellman 26 oktober 2006, 09:52

Va är default root lösenordet på MySQL databasen direkt efter installation via fedora 5?

Flyttat av moderator!
Bellman
 
Inlägg: 9
Blev medlem: 26 oktober 2006, 00:08

Inläggav Bellman 26 oktober 2006, 10:17

varje gång jag försöker koppla upp mig mot den får jag nämligen följande Error:

E# mysql -h localhost -u root -p
Enter password: [Jag trycker bara ENTER här]

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Bellman
 
Inlägg: 9
Blev medlem: 26 oktober 2006, 00:08

Inläggav Jan Pihlgren 26 oktober 2006, 10:24

Förmodlingen har du inte startat mysqld, MySQLs server.
Att starta mysqld görs som root med kommandot:
mysqld_safe
Hos mig ligger den filen i /usr/bin men kan variera beroende på distribution.
Användarvisningsbild
Jan Pihlgren
 
Inlägg: 1447
Blev medlem: 22 april 2002, 02:00
Ort: MÄRSTA

får detta då

Inläggav Bellman 26 oktober 2006, 11:14

Då kommer de här upp och problemet kvarstår :cry:

# mysqld_safe
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/run/mysqld/mysqld.pid
061026 11:12:46 mysqld ended
Bellman
 
Inlägg: 9
Blev medlem: 26 oktober 2006, 00:08

Inläggav Jan Pihlgren 26 oktober 2006, 11:28

Låter som fel rättigheter. Kolla att de är rätt satta.
Det ska finnas en user som heter mysql
denna user ska ha rättigheterna i (hos mig) /var/lib/mysql
där finns också mysql.sock
Användarvisningsbild
Jan Pihlgren
 
Inlägg: 1447
Blev medlem: 22 april 2002, 02:00
Ort: MÄRSTA

Inläggav Bellman 26 oktober 2006, 11:37

tack för snabb gensvar!

Har följade information i mappen

# cd /var/lib/mysql/

# ls
ibdata1 ib_logfile0 ib_logfile1 mysql test

# cd mysql
# ls
columns_priv.frm help_relation.MYI time_zone_leap_second.frm
columns_priv.MYD help_topic.frm time_zone_leap_second.MYD
columns_priv.MYI help_topic.MYD time_zone_leap_second.MYI
db.frm help_topic.MYI time_zone.MYD
db.MYD host.frm time_zone.MYI
db.MYI host.MYD time_zone_name.frm
func.frm host.MYI time_zone_name.MYD
func.MYD proc.frm time_zone_name.MYI
func.MYI proc.MYD time_zone_transition.frm
help_category.frm proc.MYI time_zone_transition.MYD
help_category.MYD procs_priv.frm time_zone_transition.MYI
help_category.MYI procs_priv.MYD time_zone_transition_type.frm
help_keyword.frm procs_priv.MYI time_zone_transition_type.MYD
help_keyword.MYD tables_priv.frm time_zone_transition_type.MYI
help_keyword.MYI tables_priv.MYD user.frm
help_relation.frm tables_priv.MYI user.MYD
help_relation.MYD time_zone.frm user.MYI


Vilken av dom ska få nya rättigheter?
Bellman
 
Inlägg: 9
Blev medlem: 26 oktober 2006, 00:08

Inläggav Jan Pihlgren 26 oktober 2006, 12:12

# ls
ibdata1 ib_logfile0 ib_logfile1 mysql test

Alla skall ha mysql som ägare (owner) och mysql som grupp (group)
t ex:
chown mysql test (owner file)
chgrp mysql test (group file)
osv.... för alla filer och alla bibliotek
läs man chown och chgrp
Användarvisningsbild
Jan Pihlgren
 
Inlägg: 1447
Blev medlem: 22 april 2002, 02:00
Ort: MÄRSTA

Inläggav Nille_kungen 26 oktober 2006, 12:19

chown mysql.mysql -R /var/lib/mysql
The more linux u go, The slacker u get
Nille_kungen
 
Inlägg: 1506
Blev medlem: 28 augusti 2005, 00:00

Inläggav Bellman 26 oktober 2006, 12:19

kollade just med MC och chmod rättigheterna och alla har rättighet: 40700 och ägare samt grupp mysql
Bellman
 
Inlägg: 9
Blev medlem: 26 oktober 2006, 00:08

Inläggav Snouser 26 oktober 2006, 12:20

Ett väldigt användbart tips:
Använd Xampp
Användarvisningsbild
Snouser
 
Inlägg: 814
Blev medlem: 7 februari 2005, 19:31
Ort: Klädesholmen

Inläggav Bellman 26 oktober 2006, 12:44

Sorry visste inte att jag hade postat på fel ställe :oops:

Kan jag installera den fast jag redan har MySQL installerad?
Bellman
 
Inlägg: 9
Blev medlem: 26 oktober 2006, 00:08

Inläggav Bellman 26 oktober 2006, 13:17

ok jag har nu fått upp mysql genom XAMPP men för att koppla upp sig mot den (via mysql eller mysqladmin) behöver jag hela tiden ange -h 127.0.0.1! finns det nån lösning på det??
Bellman
 
Inlägg: 9
Blev medlem: 26 oktober 2006, 00:08

Inläggav JO 26 oktober 2006, 15:46

Bellman skrev:ok jag har nu fått upp mysql genom XAMPP men för att koppla upp sig mot den (via mysql eller mysqladmin) behöver jag hela tiden ange -h 127.0.0.1! finns det nån lösning på det??

Du kan ändra på det.
http://dev.mysql.com/doc/refman/5.0/en/ ... users.html
Annars är *bör* servern köras som "localhost".
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.
Användarvisningsbild
JO
 
Inlägg: 12419
Blev medlem: 1 maj 2002, 02:00

Inläggav mog 26 oktober 2006, 16:12

JO skrev:
Bellman skrev:ok jag har nu fått upp mysql genom XAMPP men för att koppla upp sig mot den (via mysql eller mysqladmin) behöver jag hela tiden ange -h 127.0.0.1! finns det nån lösning på det??

Du kan ändra på det.
http://dev.mysql.com/doc/refman/5.0/en/ ... users.html
Annars är *bör* servern köras som "localhost".


Jag tror nog du missförstod honom en aning..

Att inte ange en host till klienten finns det ingen anledning till.
Gör ett script som heter t.ex. localhost.sh som tar dom argument som du vill och anger du inget så kör den -h localhost ändå.

Har ett vagt minne av att det finns filer typ client.cnf eller nåt likn. som du kan använda för att ange standardgrejer i.
(Nej, jag menar inte my.cnf som är för servern.)

Skall det länkas till något på mysql.org som har med frågan att göra så blir det nog denna sidan: http://dev.mysql.com/doc/refman/5.0/en/ ... tions.html
Användarvisningsbild
mog
 
Inlägg: 1578
Blev medlem: 2 april 2002, 02:00
Ort: gbg


Återgå till Databas forum

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 2 gäster