|
Debian: Instalacja Mysql
|
|
12-14-2009, 20:34
Post: #1
|
|||
|
|||
|
Debian: Instalacja Mysql
Aby zainstalować MySQL w Debianie, wystarczy wpisać poniższą komendę w terminalu:
sudo aptitude install mysql-server Następnie trzeba ustanowić hasło dla roota, można to zrobić na 2 sposoby: Sposób – bezpieczniejszy: Logujemy się na konto roota, wpisując w terminalu …. mysqladmin -u root -p Po wywołaniu tego polecenia, pojawi się prośba o podanie hasła, ponieważ nie ustaliliśmy jeszcze żadnego hasła, wystarczy nacisnąć klawisz enter. Jeśli wszystko zainstalowało sie poprawnie i demon mysqld został uruchomiony, powinien pojawić się poniższy znak zachęty: mysql> Aby ustanowić hasło dla użytkownika root, należy wpisać nastepujące polecenia SQL: set password for root@localhost=password('nasze_tajne_haslo'); set password for root@host=password('nasze_tajne_haslo'); Po zmianie hasła, należy się wylogować wpisując \q i zalogować ponownie, wpisując poniższe polecenie: mysql -u root -p Enter i podajemy hasło, które zostało przed chwilą ustalone. Małe objaśnienie: -u – informuje MySQL o tym, że łączymy się poprzez konkretnego użytkownika, w tym wypadku jest to użytkownik root, -p – informuje o tym, że korzystamy z hasła. Sposób: mysqladmin -u root password wpisz_tutaj_swoje_tajne_hasło Ten sposób ma jednak swoje wady, polecam popatrzyć na -> 4.3 Change admin password Jeśli jednak zdecydujemy się zmienić hasło z lini poleceń, to należy po wykonaniu tej komendy usunąć wpis znajdujący się w pliku “.bash_history”. Zawiera on zapis wykonanej przez nas komendy, wraz z podanym przez nas hasłem. Następnie wylogowujemy się z systemu i logujemy ponownie. Teraz już gdy root posiada hasło, dodamy sobie nowego użytkownika. Aby to zrobić najpierw logujemy się w MySQL na konto root, przy użyciu podanego przez nas poprzednio hasła. mysql -u root -p Teraz dodamy sobie nowego użytkownika, przy pomocy polecenia GRANT Wpisujemy w terminalu: grant all on *.* to admin identified by 'wpisz_swoje_tajne_haslo'; Objaśnienie: all – użytkownikowi admin nadajemy wszystkie dostępne prawa, z wyjątkiem grant, *.* – oznacza nadanie praw, dla wszystkich baz danych i dla wszystkich tabel, to – dla użytkownika: admin, identified by – rozpoznawanego przez, nowe hasło które wprowadzimy dla tego użytkownika. Teraz wylogowujemy się z bazy i logujemy się na nowe utworzone przez nas konto …. mysql -u admin -p Podajemy nowe hasło, i zostajemy zalogowani jako admin. |
|||
|
« Starszy wątek | Nowszy wątek »
|


Home
Szukaj
Użytkownicy
Kalendarz
Pomoc
Rss



