MySQL - reset root password

It will happen from time to time, that you鈥檙e on alien machine and have to brutally update things in db without knowing credentials. Example is for root (quite secure candidate to change because it shouldn鈥檛 be used in app 馃槂 ) but will work for any user. shutdown db service mysql stop create text file with command like this (update user accordingly) ex. in /tmp/pwchange.txt SET PASSWORD FOR "root"@"localhost" = PASSWORD("HereYourNewPassword"); start mysqld with --init-file param mysqld_safe --init-file=/tmp/pwchange....

2015-12-28 路 1 min

Debian - Upgrade MySQL to MariaDB

After reading some good opinions about MariaDB I wanted to give it a try. Upgrade looks quite straight forward but I found some issues a little tricky. Installation Add repo and key: cat > /etc/apt/sources.list <<SRC deb http://mirrors.supportex.net/mariadb/repo/5.5/debian wheezy main deb-src http://mirrors.supportex.net/mariadb/repo/5.5/debian wheezy main SRC (find more repositories here) Now install MariaDB: sudo apt-get update sudo apt-get install mariadb-server It could be better to install mariadb-server-5.5 and mariadb-client-5.5 package instead, because of this error....

2014-01-24 路 1 min

MySQL - Proste metody optymalizacji

Wcze艣niej czy p贸藕niej zawsze pojawia聽si臋 potrzeba zoptymalizowania naszej bazy MySQL. Przedstawi臋 kilka zmian w konfiguracji, kt贸re powinny zwi臋kszy膰 wydajno艣膰 w wi臋kszo艣ci przypadk贸w. MyISAM -聽key_buffer_size Najprostsz膮 optymalizacj膮 baz/tabel z mechanizmem MyISAM jest odpowiednie dobranie bufora na cache dla kluczy i indeks贸w (dane nigdy nie s膮 cachowane). Poni偶sze zapytanie pozwala oszacowa膰 zalecany rozmiar cache鈥檜: SELECT CONCAT(ROUND(KBS/POWER(1024, IF(PowerOf1024<0,0,IF(PowerOf1024>3,0,PowerOf1024)))+0.4999), SUBSTR(' KMG',IF(PowerOf1024<0,0, IF(PowerOf1024>3,0,PowerOf1024))+1,1)) recommended_key_buffer_size FROM (SELECT LEAST(POWER(2,32),KBS1) KBS FROM (SELECT SUM(index_length) KBS1 FROM information_schema....

2011-12-29 路 5 min

MySQL - dost臋p zdalny na szybko

Instalacja serwera聽MySQL聽na Debianie jest niezwykle prosta i聽sprowadza si臋 do jednego polecenia: sudo apt-get install mysql-server Polecenie to zainstaluje i聽uruchomi us艂ug臋 serwerow膮聽MySQL. W聽czasie instalacji b臋dziemy proszeni o聽podanie has艂a dla root鈥檃 (kt贸re oczywi艣cie dobrze jest zapami臋ta膰 b膮d藕 zapisa膰). Tak zainstalowana baza nas艂uchuje na lokalnym porcie (localhost:3306) umo偶liwiaj膮膰 dost臋p wy艂膮cznie root鈥檕wi. Jest to bardzo bezpieczna konfiguracja鈥 Ale je艣li nie mamy zamiaru na tej samej maszynie instalowa膰 oprogramowania zarz膮dzaj膮cego to nie zawsze jest to wygodne, tym bardziej gdy przyk艂adowo mamy dzia艂aj膮cego phpmyadmin鈥檃 na jakim艣 serwerze聽www....

2011-08-27 路 2 min