Blog - Szara Myszka

v.2.0 beta
Trwają prace nad ulepszeniem kodu stron. Prosimy o cierpliwość. Strony nie zostały porzucone
Login: Hasło:

2010-07-16 13:15:16: Kolejne podbicie wersji bloga po pewnym czasie ciszy

MySQL i pingwinek

tux Dodano: 2008-11-26 15:23:06
Edytowano: 2009-08-23 23:49:53

Taa... jakiś czas temu postanowiłem samemu sobie serwer postawić na localhost, a nie przez Xampp. Wymagało to ręcznego zainstalowania z paczek lub kompilacji Apache, PHP, MySQL i PERLa. Jako leniwy człek wybrałem paczki. No i zaczeły się schodki. No ale o tym za chwilę.

Sposób jak najbardziej działający, ale przy tej reinstalacji systemu nie spotkałem sie z tym problemem. Wystarczyło zmienić hasło gotowemu userowi. Więcej pod tym linkiem.

Moje lenistwo nie zna granic. Wybrałem paczki do mojej Mdv, a do tego jeszcze nie po kolei instalowałem, tylko raz phpMyAdmina i po sprawie. Dlaczego tak się stało? Bo paczka ta wymaga Apache, PHP i MySQL. Szybko wklepałem:

urpmi --auto phpmyadmin

I poleciało. Wszystko spoko, ale nie mogłem odpalić MySQL, chciał żebym utworzył tabelę, no to jedno polecenie:

mysql_install_db

I po problemie. Klocki zaczęły się teraz. Nie umiałem utworzyć konta root, aby chociaż nadać uprawnienia innym userom. No ale poczytałem i znalazłem takie cuś.

mysqld_safe --skip-grant-tables

mysql

Szybko uruchomiłem bazę danych która omija grant tables, czyli nazwałbym to "tablicą dostępu". No zalogowałem się do bazy, przez mysql. Teraz dodajemy użytkownika, np root wykonując takie zapytanie:

INSERT INTO `mysql`.`user` (`Host`, `User`, `Password`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv`, `Create_view_priv`, `Show_view_priv`, `Create_routine_priv`, `Alter_routine_priv`, `Create_user_priv`, `ssl_type`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `max_questions`, `max_updates`, `max_connections`, `max_user_connections`) VALUES ('%', 'root', PASSWORD('HASŁO '), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', 0, 0, 0, 0);

W miejsce "HASŁO " podajemy własne hasło jakiego chcemy używać do logowania się. Teraz pozostaje nam uruchomić bazę danych normalnie.


Zobacz również

Nic nie pasuje? Polecam użyć wyszukiwarki na górze strony.

Wróć

Komentarze

Grzegorz Łuszczek pisze:
Nikt jeszcze nie napisał komentarza do tego wpisu, może Ty będziesz pierwszy?

Dodaj komentarz

Nick:
Jak mia� na imi� Juliusz S�owacki?:
0.036