Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-05-07 22:22:55

  wamax - Użytkownik

wamax
Użytkownik
Skąd: świebodzin
Zarejestrowany: 2006-04-06
Serwis

aktualizacja mysqla

ostatnio zrobiłem upgrade na serwerze www
zaktualizowało mi mysqla
i teraz mam problem
po wpisanniu
/etc/init.d/mysql restart
otrzymuję

Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
FIXME: This is still too noisy but will be changed, soon!
localhost:/home/vladi# /usr/bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect
This script updates all the mysql privilege tables to be usable by
MySQL 4.0 and above.

This is needed if you want to use the new GRANT functions,
CREATE AGGREGATE FUNCTION, stored procedures, or
more secure passwords in 4.1

Got a failure from command:
cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql --no-defaults --force --user=root --host=localhost --database=mysql
Please check the above output and try again.

Running the script with the --verbose option may give you some information
of what went wrong.

If you get an 'Access denied' error, you should run this script again and
give the MySQL root user password as an argument with the --password= option
Checking for crashed MySQL tables in the background.


tak samo dzieje się przy starcie serwera :(
może ktoś pomoże :)
pzdr

Offline

 

#2  2006-05-07 22:38:05

  djlinux1992 - Użytkownik

djlinux1992
Użytkownik
Skąd: Zamość
Zarejestrowany: 2005-05-22

Re: aktualizacja mysqla

Osobiście mam uraz do MySQL'a :/
Ale mam wrażenie ze musisz sobie założyć usera i hasło na tą nową wersje bazy ... tak mi sie wydaje ...

Offline

 

#3  2006-05-08 00:28:05

  wamax - Użytkownik

wamax
Użytkownik
Skąd: świebodzin
Zarejestrowany: 2006-04-06
Serwis

Re: aktualizacja mysqla

trza było w sources.list
zachaszować te linki :)
pzdr

Offline

 

#4  2006-05-08 00:33:10

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: aktualizacja mysqla

jesli masz dostep do konta root`a a chyba masz bo robiles upgrade to (_sprubuj_spróbuj_ORT) najpierw zalogowac sie na konto root`a a pozniej z niego odpal mysql moze to pomoze :-)
[EDIT] a jesli juz ci sie uda uruchomic to poczytaj tego art`a http://webcity.pl/webcity/kursy.php?k=mysql&d=6,8 :-)

[EDITx2] troche poszukalem i mam dla ciebie odpowiedz :-)

etap 1
killall -9 mysqld ( wybij caly proces )
etap 2

Kod:

# mysqld --skip-grant-tables

nastepnie wklep

Kod:

 #mysql -u root -D mysql 

etap 3
zmien haslo root`a

Kod:

 UPDATE user SET Password=PASSWORD('haslo_roota') WHERE User='root' ; 

pozniej

Kod:

 flush privileges ; 

etap 4
znow killall -9 mysqld
etap 5 odpal demona normalnie /usr/bin/mysqld_safe  czy jak to tam leci


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
FluxboxPL | Mój Lepszy Świat | UnixyPL | Telenia VOIP dla ISP
JID: zielony@jabster.pl

Offline

 

#5  2006-05-08 08:30:35

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: aktualizacja mysqla

A nie można zrobić poprawnie tego o czym mówi bład?

Kod:

cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql --no-defaults --force --user=root --host=localhost --database=mysql -p

Dodałem -p zeby pytał o hasło. Podasz hasło i powinien poprawić baze mysql, w której się nieco zmieniło od wersji 4.0. Właśnie te zmiany trzeba dodać tym poleceniem. Swoją drogą proponuje używać mysql5.

Offline

 

#6  2006-05-08 09:47:34

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: aktualizacja mysqla

Cytat :

Kod:

 A nie można zrobić poprawnie tego o czym mówi bład? .....

A nie wiem ja zrobilem jak wyzej :-) i ogolnie mam mala wiedze na ten temat ;-) po prostu lubie duzo czasu spedzac na google :P


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
FluxboxPL | Mój Lepszy Świat | UnixyPL | Telenia VOIP dla ISP
JID: zielony@jabster.pl

Offline

 

#7  2006-05-08 11:20:46

  wamax - Użytkownik

wamax
Użytkownik
Skąd: świebodzin
Zarejestrowany: 2006-04-06
Serwis

Re: aktualizacja mysqla

zrobiłem tak jak podał kamikaze
i oto wynik

Enter password:
ERROR 1060 (42S21) at line 22: Duplicate column name 'File_priv'
@hadGrantPriv:=1
1
1
1
ERROR 1060 (42S21) at line 28: Duplicate column name 'Grant_priv'
ERROR 1060 (42S21) at line 29: Duplicate column name 'Grant_priv'
ERROR 1060 (42S21) at line 30: Duplicate column name 'Grant_priv'
ERROR 1060 (42S21) at line 41: Duplicate column name 'ssl_type'
ERROR 1060 (42S21) at line 70: Duplicate column name 'Routine_type'
ERROR 1054 (42S22) at line 94: Unknown column 'Type' in 'columns_priv'
ERROR 1060 (42S21) at line 100: Duplicate column name 'type'
@hadShowDbPriv:=1
1
1
1
ERROR 1060 (42S21) at line 110: Duplicate column name 'Show_db_priv'
ERROR 1060 (42S21) at line 127: Duplicate column name 'max_questions'
ERROR 1060 (42S21) at line 137: Duplicate column name 'Create_tmp_table_priv'
ERROR 1060 (42S21) at line 140: Duplicate column name 'Create_tmp_table_priv'
ERROR 1061 (42000) at line 145: Duplicate key name 'Grantor'
@hadCreateViewPriv:=1
1
1
1
ERROR 1060 (42S21) at line 252: Duplicate column name 'Create_view_priv'
ERROR 1060 (42S21) at line 253: Duplicate column name 'Create_view_priv'
ERROR 1060 (42S21) at line 254: Duplicate column name 'Create_view_priv'
ERROR 1060 (42S21) at line 259: Duplicate column name 'Show_view_priv'
ERROR 1060 (42S21) at line 260: Duplicate column name 'Show_view_priv'
ERROR 1060 (42S21) at line 261: Duplicate column name 'Show_view_priv'
@hadCreateRoutinePriv:=1
1
1
1
ERROR 1060 (42S21) at line 282: Duplicate column name 'Create_routine_priv'
ERROR 1060 (42S21) at line 283: Duplicate column name 'Create_routine_priv'
ERROR 1060 (42S21) at line 284: Duplicate column name 'Create_routine_priv'
ERROR 1060 (42S21) at line 289: Duplicate column name 'Alter_routine_priv'
ERROR 1060 (42S21) at line 290: Duplicate column name 'Alter_routine_priv'
ERROR 1060 (42S21) at line 291: Duplicate column name 'Alter_routine_priv'
ERROR 1060 (42S21) at line 293: Duplicate column name 'Execute_priv'
ERROR 1060 (42S21) at line 294: Duplicate column name 'Execute_priv'
ERROR 1060 (42S21) at line 306: Duplicate column name 'max_user_connections'
@hadCreateUserPriv:=1
1
1
1
ERROR 1060 (42S21) at line 315: Duplicate column name 'Create_user_priv'


może usunąć te podwójne pliki?
pzdr

Offline

 

#8  2006-05-08 18:48:18

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: aktualizacja mysqla

Wywal tego starego mysqla z bazą i zainstaluj nowego, bedzie najprościej.

Offline

 

#9  2006-05-08 20:33:02

  wamax - Użytkownik

wamax
Użytkownik
Skąd: świebodzin
Zarejestrowany: 2006-04-06
Serwis

Re: aktualizacja mysqla

tak zrobię :)
dzięki
ale jest jeden problem
mam stronę www a jako cmsa - joomla
pzdr

Offline

 

#10  2006-05-09 08:27:53

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: aktualizacja mysqla

Wyeksportuj baze do pliku sql za pomocą programu mysql_dump.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)