Průvodce portálem - BLOG random tipy

Jednoduchá úprava MySQL databáze

Toto je řešení komplikace které spočíva v hromadné úpravě chybných záznamů v databáze. Chyba po upgrade fóra byla v konfiguraci uživatelských profilů. Ty profily uživatelů které obsahovaly před aktualizaci jiný template než default, po přihlášení nebylo možné zobrazit. Záznam v databáte byl totiž díky update fóra (na novější verzi) automaticky upraven. Databáze která byla upravována je MySQL z CMS PunBB. Snad to někomu pomůže, třeba i jako how to pro začátek.

Připojení na MySQL

Připojení..

mysql -u uživatel -pheslo -h localhost

Vypsat databáze

show database;

Vypsat konkrétni databazy název které byl zjištěn předešlým výpisem

use nějakou-db;

Vypsat tabulky pro orientaci a zjištení názvu. V jednoduchých CMS se lehce orientuje, názvy DB jsou rukolapní

show tables;

Pokud známe proměnnou (výraz pro úpravu konfigurace – v našem případě se jedná o název template), úpravu template u všech uživatelů, z Cobalt na Oxygen, lze provést příkazem:

update phorum_users set style = ‘Oxygen’ where style = ‘Cobalt’;

Přikaz vypíše všechyn uživatele s nastaveným jazykem Čeština-UTF8

select username from phorum_users where language = „Czech-UTF“;

Pomocí následujícího příkazu upravíme nastavení jazyka a template u všech uživatelů v databáze

update phorum_users set language = ‘English’ , style = ‘Oxygen’;

mysql-shell

Rychlá a jednoduchá úprava. Vše funguje jak má. Předpokladem k použití shellu je možnost připojit se na server (ne vždy je to možné – v opačném případě poslouží phpMyAdmin).


Názory na článek “Jednoduchá úprava MySQL databáze”


  1. Zatím nekomentováno, buď první..

Odeslat komentář

  • na komentář odkazujte číslem v hranaté závorce, příklad [2]
  • tykání nikomu z autorů blogu nevadí
  • kritika je vítana, offtopic
  • reakce lze odebírat emailem

*




Obrázek

Rubrika