Jak przekonwertować wszystkie tabele z MyISAM na InnoDB?
Wiem, że mogę wydać ALTER table indywidualnie, aby zmienić przechowywanie tabel z MyISAM na InnoDB.
Zastanawiam się, czy jest sposób, aby szybko zmienić je wszystkie na InnoDB?
26 answers
<?php
// connect your database here first
//
// Actual code starts here
$sql = "SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'your_database_name'
AND ENGINE = 'MyISAM'";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs))
{
$tbl = $row[0];
$sql = "ALTER TABLE `$tbl` ENGINE=INNODB";
mysql_query($sql);
}
?>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-23 22:08:06
Uruchom to polecenie SQL (w kliencie MySQL, phpMyAdmin lub gdziekolwiek indziej), aby pobrać wszystkie tabele MyISAM w bazie danych.
Zastąp wartość zmiennej name_of_your_db
nazwą bazy danych.
SET @DATABASE_NAME = 'name_of_your_db';
SELECT CONCAT('ALTER TABLE `', table_name, '` ENGINE=InnoDB;') AS sql_statements
FROM information_schema.tables AS tb
WHERE table_schema = @DATABASE_NAME
AND `ENGINE` = 'MyISAM'
AND `TABLE_TYPE` = 'BASE TABLE'
ORDER BY table_name DESC;
Następnie skopiuj wyjście i uruchom jako nowe zapytanie SQL.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-23 05:32:46
SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' ENGINE=InnoDB;')
FROM INFORMATION_SCHEMA.TABLES
WHERE ENGINE='MyISAM'
AND table_schema = 'mydatabase';
Działa jak urok.
To wyświetli listę wszystkich tabel z zapytaniami alter, które można uruchomić w partii
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-04 15:59:16
W poniższych skryptach zastąp
Aby wyświetlić instrukcje, które można skopiować i wkleić do sesji klienta mysql, wpisz:
echo 'SHOW TABLES;' \
| mysql -u <username> --password=<password> -D <schema> \
| awk '!/^Tables_in_/ {print "ALTER TABLE `"$0"` ENGINE = InnoDB;"}' \
| column -t \
Aby po prostu wykonać zmianę, użyj tego:
echo 'SHOW TABLES;' \
| mysql -u <username> --password=<password> -D <schema> \
| awk '!/^Tables_in_/ {print "ALTER TABLE `"$0"` ENGINE = InnoDB;"}' \
| column -t \
| mysql -u <username> --password=<password> -D <schema>
Kredyt: jest to odmiana tego, co zostało opisane w Ten artykuł .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-27 13:07:26
Użyj tego jako zapytania sql w phpMyAdmin
SELECT CONCAT('ALTER TABLE ',table_schema,'.',table_name,' engine=InnoDB;')
FROM information_schema.tables
WHERE engine = 'MyISAM';
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-24 20:45:54
Jedna linia:
mysql -u root -p dbName -e
"show table status where Engine='MyISAM';" | awk
'NR>1 {print "ALTER TABLE "$1" ENGINE = InnoDB;"}' |
mysql -u root -p dbName
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-01 12:28:39
Możesz wykonać tę instrukcję w narzędziu wiersza poleceń mysql:
echo "SELECT concat('ALTER TABLE `',TABLE_NAME,'` ENGINE=InnoDB;')
FROM Information_schema.TABLES
WHERE ENGINE != 'InnoDB' AND TABLE_TYPE='BASE TABLE'
AND TABLE_SCHEMA='name-of-database'" | mysql > convert.sql
Może być konieczne podanie nazwy użytkownika i hasła za pomocą: mysql-u nazwa użytkownika-p W rezultacie powstał skrypt sql, który można przekierować z powrotem do mysql:
mysql name-of-database < convert.sql
Zastąp "name-of-database" w powyższej instrukcji i wierszu poleceń.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-28 08:18:25
Jeszcze o tym nie wspomniano, więc napiszę to dla potomności:
Jeśli migrujesz między serwerami DB (lub masz inny powód, dla którego zrzuciłeś i przeładowałeś dta), możesz po prostu zmodyfikować wyjście z mysqldump
:
mysqldump --no-data DBNAME | sed 's/ENGINE=MyISAM/ENGINE=InnoDB/' > my_schema.sql;
mysqldump --no-create-info DBNAME > my_data.sql;
Następnie załaduj go ponownie:
mysql DBNAME < my_schema.sql && mysql DBNAME < my_data.sql
(również, z mojego ograniczonego doświadczenia, może to być znacznie szybszy proces niż zmiana tabel "na żywo". To prawdopodobnie zależy od rodzaju danych i indeksów.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-30 16:14:08
To bardzo proste są tylko dwa kroki po prostu skopiuj i wklej :
Krok 1.
SET @DATABASE_NAME = 'name_of_your_db';
SELECT CONCAT('ALTER TABLE `', table_name, '` ENGINE=InnoDB;') AS sql_statements FROM information_schema.tables AS tb WHERE table_schema = @DATABASE_NAME AND `ENGINE` = 'MyISAM' AND `TABLE_TYPE` = 'BASE TABLE' ORDER BY table_name DESC;
(Skopiuj i wklej wszystkie wyniki w zakładce sql)
Krok 2: (skopiuj wszystkie wyniki w zakładce sql) i wklej poniżej w wierszu
ROZPOCZNIJ TRANSAKCJĘ;
COMMIT;
Np. ROZPOCZNIJ TRANSAKCJĘ;
ALTER TABLE admin_files
ENGINE=InnoDB;
COMMIT;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-16 12:04:42
Oto sposób na zrobienie tego dla użytkowników Django:
from django.core.management.base import BaseCommand
from django.db import connections
class Command(BaseCommand):
def handle(self, database="default", *args, **options):
cursor = connections[database].cursor()
cursor.execute("SHOW TABLE STATUS");
for row in cursor.fetchall():
if row[1] != "InnoDB":
print "Converting %s" % row[0],
result = cursor.execute("ALTER TABLE %s ENGINE=INNODB" % row[0])
print result
Dodaj to do swojej aplikacji pod zarządzanie folderami / polecenia / wtedy możesz przekonwertować wszystkie tabele za pomocą manage.py polecenie:
python manage.py convert_to_innodb
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-13 15:47:17
Z wnętrza mysql, można użyć wyszukiwania / zastępowania za pomocą edytora tekstu:
SELECT table_schema, table_name FROM INFORMATION_SCHEMA.TABLES WHERE engine = 'myisam';
Uwaga: prawdopodobnie powinieneś zignorować information_schema i mysql, ponieważ " bazy danych mysql i information_schema, które implementują niektóre wewnętrzne bazy MySQL, nadal używają MyISAM. W szczególności nie można przełączyć tabel dotacji na InnoDB."( http://dev.mysql.com/doc/refman/5.5/en/innodb-default-se.html )
W każdym przypadku zwróć uwagę na tabele, które należy zignorować i uruchomić:
SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE engine = 'myisam';
Teraz tylko skopiuj / wklej tę listę do edytora tekstu i wyszukaj / zamień " / "na" ALTER TABLE " itp.
Będziesz miał taką listę, którą możesz po prostu wkleić do swojego terminala mysql:
ALTER TABLE arth_commentmeta ENGINE=Innodb;
ALTER TABLE arth_comments ENGINE=Innodb;
ALTER TABLE arth_links ENGINE=Innodb;
ALTER TABLE arth_options ENGINE=Innodb;
ALTER TABLE arth_postmeta ENGINE=Innodb;
ALTER TABLE arth_posts ENGINE=Innodb;
ALTER TABLE arth_term_relationships ENGINE=Innodb;
ALTER TABLE arth_term_taxonomy ENGINE=Innodb;
ALTER TABLE arth_terms ENGINE=Innodb;
ALTER TABLE arth_usermeta ENGINE=Innodb;
Jeśli edytor tekstu nie może tego zrobić łatwo, oto inne rozwiązanie, aby uzyskać podobną listę (którą można wkleić do mysql) dla tylko jednego prefiksu bazy danych, z terminala linux:
mysql -u [username] -p[password] -B -N -e 'show tables like "arth_%"' [database name] | xargs -I '{}' echo "ALTER TABLE {} ENGINE=INNODB;"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-11 18:50:49
Aby wygenerować instrukcje ALTER dla wszystkich tabel we wszystkich nie-systemowych schematach, uporządkowanych według tych schematów / tabel, uruchom następujące polecenie:
SELECT CONCAT('ALTER TABLE ',TABLE_SCHEMA,'.', table_name, ' ENGINE=InnoDB;') AS sql_statements
FROM information_schema.tables
WHERE TABLE_SCHEMA NOT IN ('mysql', 'information_schema', 'performance_schema', 'innodb', 'sys', 'tmp')
AND `ENGINE` = 'MyISAM'
AND `TABLE_TYPE` = 'BASE TABLE'
ORDER BY TABLE_SCHEMA, table_name DESC;
Następnie uruchom te zapytania przez klienta, aby wykonać zmianę.
- odpowiedź opiera się na powyższych odpowiedziach, ale poprawia obsługę schematu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-22 21:13:33
Prosta wersja MySQL.
Możesz po prostu uruchomić plik wykonywalny mysql, użyć bazy danych i skopiować i wkleić zapytanie.
Spowoduje to konwersję wszystkich tabel MyISAM w bieżącej bazie danych na tabele INNODB.
DROP PROCEDURE IF EXISTS convertToInnodb;
DELIMITER //
CREATE PROCEDURE convertToInnodb()
BEGIN
mainloop: LOOP
SELECT TABLE_NAME INTO @convertTable FROM information_schema.TABLES
WHERE `TABLE_SCHEMA` LIKE DATABASE()
AND `ENGINE` LIKE 'MyISAM' ORDER BY TABLE_NAME LIMIT 1;
IF @convertTable IS NULL THEN
LEAVE mainloop;
END IF;
SET @sqltext := CONCAT('ALTER TABLE `', DATABASE(), '`.`', @convertTable, '` ENGINE = INNODB');
PREPARE convertTables FROM @sqltext;
EXECUTE convertTables;
DEALLOCATE PREPARE convertTables;
SET @convertTable = NULL;
END LOOP mainloop;
END//
DELIMITER ;
CALL convertToInnodb();
DROP PROCEDURE IF EXISTS convertToInnodb;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-28 17:25:33
Możesz napisać skrypt, aby zrobić to w swoim ulubionym języku skryptowym. Skrypt wykonałby następujące czynności:
- Wydanie
SHOW FULL TABLES
. - dla każdego zwracanego wiersza sprawdź, czy w drugiej kolumnie jest napisane
'BASE TABLE'
, a nie'VIEW'
. - Jeśli nie jest to
'VIEW'
, wydaj odpowiednie polecenieALTER TABLE
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-04 15:13:37
Wypróbuj ten skrypt powłoki
DBENGINE='InnoDB' ;
DBUSER='your_db_user' ;
DBNAME='your_db_name' ;
DBHOST='your_db_host'
DBPASS='your_db_pass' ;
mysqldump --add-drop-table -h$DBHOST -u$DBUSER -p$DBPASS $DBNAME > mtest.sql; mysql -h$DBHOST -u$DBUSER -p$DBPASS $DBNAME -Nse "SHOW TABLES;" | while read TABLE ; do mysql -h$DBHOST -u$DBUSER -p$DBPASS $DBNAME -Nse "ALTER TABLE $TABLE ENGINE=$DBENGINE;" ; done
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-21 00:39:34
Jestem nowicjuszem i musiałem znaleźć własne rozwiązanie, ponieważ polecenia mysql w Internecie są zwykle pełne błędów pisowni, tworząc prawdziwy koszmar życia dla osób dopiero zaczynających. Oto moje rozwiązanie....
Zamiast jednego polecenia na tabelę, przygotowałem dziesiątki poleceń (gotowych do kopiowania i wklejania) na raz za pomocą Excela.
Jak? rozwiń okno putty i wprowadź mysql, a następnie uruchom polecenie "Pokaż status tabeli;" i skopiuj / wklej wyjście do programu microsoft excel. Przejdź do Zakładka Dane i użyj funkcji "tekst do kolumn", która umożliwia oddzielenie kolumn za pomocą klawisza spacji. Następnie posortuj kolumny według dowolnej kolumny, która pokazuje typy tabel i usuń wszystkie wiersze, które tabele są już w formacie InnoDb(ponieważ nie musimy uruchamiać komend przeciwko nim, są one już zrobione). Następnie dodaj 2 kolumny po lewej stronie kolumny tabele i 2 kolumny po prawej. Następnie wklej w pierwszej części polecenia w kolumnie-1 (patrz niżej). Kolumna 2 powinna zawierać tylko spację. Kolumna 3 to twoja kolumna tabel. Kolumna 4 powinna zawierać tylko spację. Kolumna 5 jest ostatnią częścią Twojego polecenia. Powinno to wyglądać tak:column-1 column-2 column-3 column-4 column-5
ALTER TABLE t_lade_tr ENGINE=InnoDB;
ALTER TABLE t_foro_detail_ms ENGINE=InnoDB;
ALTER TABLE t_ljk_ms ENGINE=InnoDB;
Następnie skopiuj i wklej około 5 wierszy na raz do mysql. To konwertuje około 5 na raz. Zauważyłem, że jeśli zrobię więcej niż to na raz, to polecenia zawiodą.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-01 12:34:32
Kilka poprawek do skryptu util
SET @DATABASE_NAME = 'Integradb';
SELECT CONCAT('ALTER TABLE ', table_schema, '.', table_name, ' ENGINE=InnoDB;') AS sql_statements
FROM information_schema.tables AS tb
WHERE table_schema = @DATABASE_NAME
AND `ENGINE` = 'MyISAM'
AND `TABLE_TYPE` = 'BASE TABLE'
ORDER BY table_name DESC;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-12 13:57:03
W moim przypadku migrowałem z instancji MySQL z domyślną wartością MyISAM do instancji MariaDB z domyślną wartością InnoDB.
Na starym serwerze Uruchom:
mysqldump -u root -p --skip-create-options --all-databases > migration.sql
Opcja -- skip-create-options zapewnia, że serwer bazy danych używa domyślnego mechanizmu pamięci podczas ładowania danych, zamiast MyISAM.
mysql -u root -p < migration.sql
Wystąpił błąd dotyczący tworzenia mysql.db, ale teraz wszystko działa świetnie:)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-01 23:16:11
<?php
// connect your database here first
mysql_connect('host', 'user', 'pass');
$databases = mysql_query('SHOW databases');
while($db = mysql_fetch_array($databases)) {
echo "database => {$db[0]}\n";
mysql_select_db($db[0]);
$tables = mysql_query('SHOW tables');
while($tbl = mysql_fetch_array($tables)) {
echo "table => {$tbl[0]}\n";
mysql_query("ALTER TABLE {$tbl[0]} ENGINE=MyISAM");
}
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-31 19:35:42
Użyj tej linii, aby zmienić silnik bazy danych dla pojedynczej tabeli.
ALTER TABLE table_name ENGINE = INNODB;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-08 13:18:41
Jest to prosty skrypt php.
<?php
@error_reporting(E_ALL | E_STRICT);
@ini_set('display_errors', '1');
$con = mysql_connect('server', 'user', 'pass');
$dbName = 'moodle2014';
$sql = "SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '".$dbName."';";
$rs = mysql_query($sql, $con);
$count = 0;
$ok = 0;
while($row = mysql_fetch_array($rs)){
$count ++;
$tbl = $row[0];
$sql = "ALTER TABLE ".$dbName.".".$tbl." ENGINE=INNODB;";
$resultado = mysql_query($sql);
if ($resultado){
$ok ++;
echo $sql."<hr/>";
}
}
if ($count == $ok){
echo '<div style="color: green"><b>ALL OK</b></div>';
}else{
echo '<div style="color: red"><b>ERRORS</b>Total tables: '.$count.', updated tables:'.$ok.'</div>';
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-14 09:11:20
<?php
// Convert all MyISAM tables to INNODB tables in all non-special databases.
// Note: With MySQL less than 5.6, tables with a fulltext search index cannot be converted to INNODB and will be skipped.
if($argc < 4)
exit("Usage: {$argv[0]} <host> <username> <password>\n");
$host = $argv[1];
$username = $argv[2];
$password = $argv[3];
// Connect to the database.
if(!mysql_connect($host, $username, $password))
exit("Error opening database. " . mysql_error() . "\n");
// Get all databases except special ones that shouldn't be converted.
$databases = mysql_query("SHOW databases WHERE `Database` NOT IN ('mysql', 'information_schema', 'performance_schema')");
if($databases === false)
exit("Error showing databases. " . mysql_error() . "\n");
while($db = mysql_fetch_array($databases))
{
// Select the database.
if(!mysql_select_db($db[0]))
exit("Error selecting database: {$db[0]}. " . mysql_error() . "\n");
printf("Database: %s\n", $db[0]);
// Get all MyISAM tables in the database.
$tables = mysql_query("SHOW table status WHERE Engine = 'MyISAM'");
if($tables === false)
exit("Error showing tables. " . mysql_error() . "\n");
while($tbl = mysql_fetch_array($tables))
{
// Convert the table to INNODB.
printf("--- Converting %s\n", $tbl[0]);
if(mysql_query("ALTER TABLE `{$tbl[0]}` ENGINE = INNODB") === false)
printf("--- --- Error altering table: {$tbl[0]}. " . mysql_error() . "\n");
}
}
mysql_close();
?>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-19 16:28:05
Właśnie testowałem inny (prosty ?) sposób, i pracował dla mnie.
Po prostu Eksportuj DB jako .plik sql, edycja-it z geditem lub notatnikiem;
Zastąp ENGINE=MyISAM
na ENGINE=INNODB
i Zapisz edytowany plik
Number or replacement done should be the number of your tables
Importuj go do MySQL (phpMyAdmin lub wiersz poleceń)
I Voila !Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-23 13:11:16
Jeszcze jedna opcja... Oto jak to zrobić w ansible. Zakłada, że nazwa twojej bazy danych znajduje się w dbname
i że masz już skonfigurowany access.
- name: Get list of DB tables that need converting to InnoDB
command: >
mysql --batch --skip-column-names --execute="SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = '{{ dbname }}' AND ENGINE = 'MyISAM';"
register: converttables
check_mode: no
changed_when: False
- name: Convert any unconverted tables
command: >
mysql --batch --skip-column-names --execute="ALTER TABLE `{{ dbname }}`.`{{ item }}` ENGINE = InnoDB;"
with_items: "{{ converttables.stdout_lines }}"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-07 11:06:42
Dla mysqli connect;
<?php
$host = "host";
$user = "user";
$pass = "pss";
$database = "db_name";
$connect = new mysqli($host, $user, $pass, $database);
// Actual code starts here Dont forget to change db_name !!
$sql = "SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'db_name'
AND ENGINE = 'MyISAM'";
$rs = $connect->query($sql);
while($row = $rs->fetch_array())
{
$tbl = $row[0];
$sql = "ALTER TABLE `$tbl` ENGINE=INNODB";
$connect->query($sql);
} ?>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-26 10:50:39
Cd /var / lib / mysql / DBNAME
Ls / grep"frm | / cut-d"."- f1 / xargs-i{} -N1 mysql-D DBNAME-e " alter table {} ENGINE=INNODB; "- uroot-pXXXXX
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-16 21:22:28