Kategorie
Linux Ubuntu MySQL

MySQL – zmiana hasła root’a

W celu zmiany hasła root’a do bazy danych MySQL z linii komend linux’a wydajemy poniższe polecenie: root@server: mysqladmin -u root -p’starehasło’ password nowehasło wpisując odpowiednio zamiast „starehasło” obecne hasło root’a, a zamiast „nowehasło” hasło, które ma obowiązywać. Jeżeli nigdy nie ustawialiście hasła dla użytkownika root do bazy danych MySQL i możecie się do niej zalogować […]

Kategorie
MySQL

MySQL – kopia tabeli, klonowanie tabel

Kopię tabeli „tabela_1” możemy utworzyć za pomocą poniższego polecenia: mysql> CREATE TABLE tabela_2 LIKE tabela_1; Kopiowanie danych z tabeli „tabela_1” do tabeli „tabela_2” wykonujemy poniższym poleceniem: mysql> INSERT INTO tabela_2 SELECT * FROM tabela_1; Tabela „tabela_1” została sklonowana.

Kategorie
Linux Ubuntu MySQL

MySQL resetowanie hasła root’a

Poniżej procedura resetowania hasła root’a do baz ydanych MySQL, któa może być stosowana na platformach Windows i Linux. 1. W pierwszej kolejności należy zatrzymać serwer MySQL: root@server: service mysql stop 2. Uruchamiamy server mysql z poniższymi opcjami: root@server: mysqld –skip-grant-tables –skip-networking & W związku z tym, iż powyższe polecenie daje możliwość połączenia do serwera każdemu […]

Kategorie
MySQL

MySQL – update 2 tabel

Czasami zachodzi w MySQL potrzeba wykonania update’u jednej tabeli na podstawie informacji przechowywanych w innej tabeli. Można to zrobić poniższym poleceniem: UPDATE tb1 INNER JOIN tb2 ON tb1.pole1=tb2.pole2 set tb1.pole3=’wartosc’ WHERE tb2.pole4=’warunek’; gdzie: tb1 – tabela 1, tb2 – tabela 2, pole1 – pole złączenia 1 tabeli, pole2 – pole złączenia 2 tabeli, pole3 – […]