webForumDet fria alternativet

Fåfänga försök att kompilera MySQL

Linux & BSD

8 svar · 535 visningar · startad av Viking

Medlem sedan maj 20003 652 inlägg
Frågan#1

Mjo, försöker fixa iordning MySQL på burken. Har laddat ner tar.gz-filen från nerladdningssidan, packat upp och kört detta när jag "stått" i mappen med filerna:

$ ./configure

Får detta meddelande i konsolen:

To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
./bin/mysqladmin -u root -p password 'new-password'
./bin/mysqladmin -u root -h Henrik -p p

Please report any problems with the ./bin/mysqlbug script!

The latest information about MySQL is available on the web at
[url]http://www.mysql.com[/url]
Support MySQL by buying support/licenses at [url]https://order.mysql.com[/url]

Starting the mysqld server.  You can test that it is up and running
with the command:
./bin/mysqladmin version
bash-2.05a# Starting mysqld daemon with databases from /root/mysql-3.23.51-pc-linux-gnu-i686/data
020801 02:16:41  mysqld ended

Jag är ny när det gäller Linux, så försök förklara lätt ;) Vad ska jag göra? Jag har försökt med detta:

$ ./bin/mysqladmin version

Får då detta felmeddelande:

./bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

Jag tror att jag på något sätt ska få igång MySQL så att det startas när jag drar igång datorn, men hur? Jag kör förresten Slackware (8.1)!

Medlem sedan maj 20003 652 inlägg
#2

Ingen?

Medlem sedan maj 200119 inlägg
#3

Det verkar som du inte har startat mysql servern försök leta reda på mysqld och starta den ./mysqld.... annars tror jag man kunde använda något kommande tillsammans med mysqladmin ... pröva skriv mysqladmin --help får du upp alla kommandon du kan köra med den

Medlem sedan feb. 20001 270 inlägg
#4

Det ser ut som att Du har laddat hem det binära paketet av mySQL.

Ladda hem source filen istället så lovar jag att det kommer att gå bättre!
mySQL Source 3.23.51

Medlem sedan maj 20003 652 inlägg
#5

Hm, nu har jag gjort som woodi skrev. Jag har upptäckt att jag inte har en fil som heter mysql.sock i /tmp/. Får detta felmeddelande när jag försöker göra någonting:

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

Kan det vara någonting med det tro?

Medlem sedan dec. 20003 083 inlägg
#6

Felmeddelandet beror på att du inte startat MySQL, kolla copyrights inlägg ovan.

Medlem sedan nov. 20014 054 inlägg
#7

Har samma problem...

Har exakt samma problem, men i manualen min till MySQL står det inget om att man ska dra igång:

./mysqld

utan att man ska använda sig av

./safe_mysql &

för att starta... men då blir det där långa felmeddelandet, så man ska väl också testa med att köra

./mysqld

:OO

Medlem sedan juni 20014 290 inlägg
#8

Kolla så att du har en användare på maskinen som heter mysql, om inte skapa en sådan användare.

I katalogen /root/mysql-3.23.51-pc-linux-gnu-i686/data finns en fil som slutar på .err däri hamnar eventuella felmeddelanden, vad står det i den?

Medlem sedan nov. 20014 054 inlägg
#9

GunnarD skrev:

Kolla så att du har en användare på maskinen som heter mysql, om inte skapa en sådan användare.

I katalogen /root/mysql-3.23.51-pc-linux-gnu-i686/data finns en fil som slutar på .err däri hamnar eventuella felmeddelanden, vad står det i den?

Oki! Nu har det löst sig för mig.... istället för en användare som heter mysql, gav jag rättigheterna till min ordinarie användare, och då funkade det att använda MySQL utan problems.

Har dock upptäckt att man inte kan starta ./mysqld med root-användaren. :e

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)