Uruchamiamy w konsoli:
|
1 |
for i in $(mysql -uroot -pHaslo nazwa_bazy -e "show tables;"|grep -v Tables_in_);do mysqldump -uroot -pHaslo nazwa_bazy $i > ./$i".sql";done |
Uruchamiamy w konsoli:
|
1 |
for i in $(mysql -uroot -pHaslo nazwa_bazy -e "show tables;"|grep -v Tables_in_);do mysqldump -uroot -pHaslo nazwa_bazy $i > ./$i".sql";done |
Jak szybko sklonować bazę MySQL? Komenda przydatna przy operowaniu na dużych bazach MySQL.
Więcej…
Jak zdalnie zgrać kopię bezy danych mysql, gdy komenda mysqldump nam to uniemożliwia?
Więcej…
Jedna komenda do wykonania zrzutu wszystkich baz danych MySQL.
Więcej…
Należy otworzyć plik:
|
1 |
libraries/joomla/database/database.php |
Następnie w funkcji:
|
1 |
__construct() |
Zakomentować kod:
|
1 2 3 4 |
//Set charactersets (needed for MySQL 4.1.2+) if ($this->_utf){ $this->setUTF(); } |
Na ten kod:
|
1 2 3 4 |
//Set charactersets (needed for MySQL 4.1.2+) //if ($this->_utf){ $this->setUTF(); //} |
Oczywiście pod warunkiem, że nasz CMS jest połączony z bazą MySQL i kodowanie to UTF.
Więcej…
W CMS MODx Evolution pojawia się następujący błąd: „mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead” Rozszerzenie mysql jest niezbędne dla prawidłowego funkcjonowania strony opartej na tym oprogramowaniu, bo odpowiada za łączenie się z bazą danych. Poniżej instrukcja jak przywrócić działanie witryny. plik:
|
1 |
/index.php |
usuwamy […]
Więcej…
W trakcie użytkowania może nastąpić błąd:
|
1 |
phpmyadmin.pma_table_uiprefs doesn't exist |
Należy wówczas przeinstalować bazę danych tego programu:
|
1 |
sudo dpkg-reconfigure phpmyadmin |
Jest to odwrotny proces do tego opisanego w artykule zrzut bazy danych mysql do pliku .sql
|
1 |
mysql -hlocalhost -uuzytkownik -phaslo nazwa-bazy < nazwa-pliku.sql |
Uwaga! Komenda permanentnie napisze bazę danych i nie można cofnąć tej operacji!
Więcej…
Jeśli korzystamy np. z MySQL i wyexportujemy w konsoli taką bazę danych do pliku SQL np. przy pomocy komendy mysqldump (opisywaliśmy to tutaj: https://linuxporady.pl/zrzut-bazy-danych-mysql-do-pliku-sql/) to uzyskamy zbity plik tekstowy. Tzn. kolejne wartości w tabelach będą ułożone obok siebie przez co plik jest bardzo nieczytelny. Dla przykładu:
|
1 |
INSERT INTO `tabela` VALUES (4,3,4),(4,4,0),(5,4,27),(5,3,5),(6,4,29),(6,3,8),(7,4,28),(7,3,7),(8,4,3),(8,3,6),(9,3,3),(9,4,25), |
Szczególnie będzie to widoczne w obszernych tabelach z […]
Więcej…
W phpMyAdmin wywołujemy następującą komendę:
|
1 |
SET @@global.sql_mode= '' |
Ewentualnie:
|
1 |
SET @@global.sql_mode= 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' |
Bądź na bieżąco! - Polub nasz profil na Facebook.com!