Для просмотра процессов MySQL достаточно набрать консольную команду:
show processlist;
Но это не всегда удобно, т.к. порой необходимо отслеживать их в реальном времени. Для этой задачи существует полезная утилита Mytop.

Для просмотра процессов MySQL достаточно набрать консольную команду:
show processlist;
Но это не всегда удобно, т.к. порой необходимо отслеживать их в реальном времени. Для этой задачи существует полезная утилита Mytop.

Имея большой объем текста, в нем, наверняка, присутствует большое количество кавычек. Перед каждой необходимо ставить обратный слеш (\) для того, чтобы интерпретатор понимал, что это символ в тексте.
Для примера взял кусок placeholder-текста и повставлял произвольно экранируемые кавычки.
Lorem \"ipsum\" dolor sit amet, consectetur adipisicing \"elit\", sed do eiusmod tempor \"incididunt\" ut labore et dolore magna \"aliqua\".
Муторно. Поэтому для квотинга кавычек и апострофов предусмотрены строковые операторы q и qq:
$text = qq/Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua./;
Экранирование апострофов:
$text = q/Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua./; Небольшая шпаргалка по работе с MySQL-бэкапами через консоль.
Делаем дамп базы в текущую директорию:
mysqldump -h host -u user -p my_database > my_dump.sql
Создаем backup таблицы mysql:
mysqldump -h host -u user -p my_database my_table > my_table.sql
(для экпорта нескольких таблиц в один дамп - my_table1 my_table2)
Загружаем backup таблицы:
mysql -h host -u user -p my_database < my_table.sql С установкой perl-модулей отлично справляется утилита cpanm. А как насчет удаления? С эти вопросом поможет App::pmuninstall. Ставим.
cpanm App::pmuninstall
Пример:
pm-uninstall Perl::Module Установив Skype на свежепоставленную Ubuntu 12.04, перестала отображаться иконка в трее. Фиксим.

«Любой дурак может сделать что-то очень сложное, но только гений способен на простые решения». (c) Альберт Энштейн
Чтобы посмотреть список установленных модулей CPAN, необходимо запустить perl-скрипт:
#!/usr/local/bin/perl
use ExtUtils::Installed;
my $instmod = ExtUtils::Installed->new();
foreach my $module ($instmod->modules()) {
my $version = $instmod->version($module) || "???";
print "$module -- $version\n";
} Проблема:
ОС Ubuntu 12.04. В процессе установки DBD::mysql возникла ошибка "Can't find mysql_config".
sudo cpanm DBD::mysql
Решение:
Установка дополнительного пакета libmysql++-dev:
sudo apt-get install libmysql++-dev Серия постов "Стандарты кодирования Perl". Часть 3: Регулярные выражения
Renotes © 2012 -
Заметки web-разработчиков ·RSS