Sida 1 av 1

mysqlproblem

Postat: 16 sep 2007, 23:46
av Bograth
Sitter och försöker byta så att amarok använder en mysqldatabas iställe för sqlite pga jag har hört att det skall vara snabbare.
men jag har fått ett problem med mysql som inte löser sig. (http://ubuntu-se.org/smf/index.php/topic,15882.0.html)

För att citera mig själv:

"körde en apt-get remove --purge mysql-server
och sedan en apt-get autoremove

får trots detta en

bogey@bogey:~$ sudo mysqladmin create amarok
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'"

SV: mysqlproblem

Postat: 17 sep 2007, 05:55
av Okänd
Försök med det här i terminalen:

Kod: Markera allt

sudo mysqladmin -u root password newrootsqlpassword

sudo mysqladmin -u root -h localhost password newrootsqlpassword
Root password i mysql är inte samma som system-root password.

LJ

SV: mysqlproblem

Postat: 17 sep 2007, 06:01
av johanre
Att du får "connect to server at 'localhost' failed" betyder - nästan alltid - att servern inte är igång. Har du installerat mysql-server igen och sedan kollat att den har startat ( ps -ef|grep mysql )?

SV: mysqlproblem

Postat: 17 sep 2007, 12:39
av Bograth
får följande:

Kod: Markera allt

bogey@bogey:~$ sudo ps -ef|grep mysql
Password:
bogey     1999  6470  0 12:40 pts/0    00:00:00 grep mysql
root      5312     1  0 08:01 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql     5354  5312  0 08:01 ?        00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root      5355  5312  0 08:01 ?        00:00:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
Vad betyder det?

SV: mysqlproblem

Postat: 17 sep 2007, 12:58
av johanre
Det ser bra ut, mysql-servern har startat. Får du nu samma fel om du kör sudo mysqladmin create amarok ?

SV: mysqlproblem

Postat: 19 sep 2007, 22:33
av Bograth

Kod: Markera allt

bogey@bogey:~$ sudo mysqladmin create amarok
Password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
ja tyvärr... vad kan problemet vara?

Jag har ju totalominstallerat mysql och felet kvarstår...

SV: mysqlproblem

Postat: 19 sep 2007, 22:44
av johanre
Du har inte satt upp en brandvägg på maskinen?

SV: mysqlproblem

Postat: 25 sep 2007, 23:15
av Bograth
nix... har installerat firestarter men det är ju bara en hanterare. Brandvägg är väl något som är inbyggt i ubuntu? och f.ö. så skall jag ju använda tjänsten direkt från datorn och inte från en server så då kan ju det inte behövas att öppna portar.

SV: mysqlproblem

Postat: 26 sep 2007, 06:06
av johanre
Bograth skrev: nix... har installerat firestarter men det är ju bara en hanterare. Brandvägg är väl något som är inbyggt i ubuntu? och f.ö. så skall jag ju använda tjänsten direkt från datorn och inte från en server så då kan ju det inte behövas att öppna portar.
Det beror helt och hållet på hur du har ställt in Firestarter + iptables. Vad händer om du kör nmap localhost? Eventuellt måste du installera nmap först, t.ex. genom sudo apt-get install nmap

SV: mysqlproblem

Postat: 26 sep 2007, 07:05
av TicToc

SV: mysqlproblem

Postat: 28 sep 2007, 21:39
av TicToc
Jag fick ditt problem hos mig nu när jag skulle göra om detta för Kubuntu 7.10.
Jag har löst det för mig. Det räcker inte med att bara purge'a mysql-server, jag måste göra det för mysql-server-5.0 också. När jag sedan installerar om mysql-server väljer jag att inte sätta ett lösenord. Nu har jag sql i amrok igen. :)

Har du testat

Kod: Markera allt

sudo mysqladmin -p=LÖSENORD create amarok