вторник, 10 апреля 2012 г.
среда, 4 апреля 2012 г.
Всячина.Sharp показала аниме-смартфон NERV
Японские производители смартфонов часто выпускают необычные модели,
которые редко выходят за пределы страны. Так будет и с моделью SH-06D
NERV, на создание которой разработчиков из Sharp вдохновил
аниме-сериал «Евангелион». Устройство отличается оригинальным
дизайном и оформлением интерфейса, в котором с большим
трудом узнается Android.
В продаже появится ограниченное количество экземпляров Sharp SH-06D
NERV. Купить смартфон можно будет в Японии начиная с июня, сообщает Phandroid. Стоимость модели не разглашается.
По техническим характеристикам NERV соответствует смартфону Sharp Aquos SH-06D3D. Аппарат получил 4,5″ 3D-дисплей с HD-разрешением, двухъядерный процессор с частотой 1,2 ГГц, 512 МБ оперативной памяти. В качестве операционной системы выступает Android 2.3 Gingerbread.
С днем веб-мастера!
Сегодня, 4.04 день веб-мастера.
Поздравляю всех веб-разработчиков, верстальщиков, веб-дизайнеров, и других так или иначе связанных с веб-разработкой.
Желаю вам удачных проектов, хороших заказчиков, больше интересных задач.
Сегодняшняя дата, кстати, выбрана не случайна, как вы уже наверное заметили, — 4 апреля (4.04) похоже на 404 ошибку, именно в честь нее выбрана эта дата.
Так же, сегодня международный день Интернета, в России он празднуется 30 апреля, но международный — именно сегодня.
С праздником!
Всячина.Полезная утилита для разработчиков Ubuntu-софта
Обнаружил в интернете интересную утилиту Hello Unity, которая могла бы быть полезна разработчикам, чья цель — полноценно интегрировать своё приложение в оболочкуUnity.
Hello Unity в реальном времени отображает все изменения, а так же тут же отображает код (с подсветкой синтаксиса), который и нужно прописывать в своей программе. Как мне кажется — это очень удобно!
Предлагаю ознакомится с двумя видеозаписями с демонстрацией Hello Unity:
Скачать Hello Unity можно со странички проекта: launchpad.net/hello-unity.
Все систематизировано и сведено в одну заметку с Резервное копирование (backup) баз MySQL, Работа с MySQL из командной строки, Пару способов как получить доступ к СУБД MySQL когда забыл пароль от root’a, Подключения и управления СУБД MySQL. Так же многое было скопировано отсюда Блог о Linux, Python, Vim и другом здоровом образе жизни | proft.me.
Управление пользователями
Список пользователей:
mysql> SELECT User,Host FROM mysql.user;Список прав у пользователя root@localhost
mysql> SHOW GRANTS FOR root@localhost;Создание нового пользователя:
mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY 'secret';Добавим выбранные привилегии для всех таблиц БД dbname пользователю ‘user’@'localhost’
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX ON dbname.* TO 'user'@'localhost';Добавим все привилегии для всех таблиц БД dbname пользователю ‘user’@'localhost’
mysql> GRANT ALL PRIVILEGES ON dbname.* TO 'user'@'localhost';Удаление прав пользователя ‘user’@'localhost’ для БД dbname:
mysql> REVOKE ALL ON dbname.* FROM 'user'@'localhost';Удалить пользователя ‘user’
mysql> USE mysql;
mysql> DELETE FROM user WHERE User='user';Перезагрузка привилегий:
mysql> FLUSH PRIVILEGES;Новый пароль для root:
$ mysqladmin -uroot password 'secret'
Управление базой данных
Создание базы данных:
Создание базы данных из консоли
Удаления базы данных из консоли:
Мониторинг и статистика
Список всех баз данных:
Список всех таблиц в выбранной базе данных:
Статистика по работе сервера:
так же можно воспользоваться утилитой mytop — мониторинг процессов Mysql в реальном времени
Создание базы данных:
mysql> CREATE DATABASE dbname COLLATE utf8_general_ci;Создание базы данных из консоли
$ mysqladmin -u root -p create dbnameУдаления базы данных из консоли:
mysqladmin -u root -p drop dbnameМониторинг и статистика
Список всех баз данных:
mysql> SHOW DATABASES;Список всех таблиц в выбранной базе данных:
mysql> SHOW TABLES;Статистика по работе сервера:
mysql> SHOW GLOBAL STATUS;так же можно воспользоваться утилитой mytop — мониторинг процессов Mysql в реальном времени
Оптимизация баз данных
При помощи команды
mysqlcheckможно выполнять проверку, оптимизацию и исправление ошибок.Поверка на ошибки БД dbname:
$ mysqlcheck -p dbnameВосстановление и оптимизация всех БД:
$ mysqlcheck -Aor -pОписание аргументов
-p – использовать пароль
-A – проверять все базы данных
-r – ремонтировать БД
-o – оптимизировать БД
Скрипт простой оптимизации БД, можно добавить в крон для выполнение раз в сутки:
mysqlcheck --repair --analyze --optimize --all-databases --auto-repair -u root -pSECRET
Дамп (резервная копия)
Дамп базы данных:
Дамп выбранных баз:
Дамп всех баз
Дамп только структуры, без данных:
Другие опции
—add-drop-table — добавляет команду DROP TABLE перед каждой командой CREATE TABLE
—add-locks — добавляет команду LOCK TABLES перед выполнением и UNLOCK TABLE после выполнения каждого дампа таблицы
—no-create-db, -n — не добавлять команду CREATE DATABASE, которая добавляется при использовании параметров —databases и —all-databases
—no-data, -d — дампить только структуру таблиц
—no-create-info, -t — не создавать команду CREATE TABLE
—skip-comments — не выводить комментарии.
—compact — использовать компактный формат
—create-options — добавляет дополнительную информацию о таблице в команду CREATE TABLE: тип, значение AUTO_INCREMENT и т.д. Не нужные опции можно вырезать с помощьюsed.
—extended-insert, -e — применение команды INSERT с многострочным синтаксисом (повышает компактность и быстродействие операторов ввода)
—tables — дампить только таблицы из списка, следующего за этим параметром, разделитель — пробел
Применение дампа:
Изменение кодировка при импорте с дампа
Определение кодировки файла:
Конвертирование из кодировки latin1 в utf8:
Дамп базы данных:
$ mysqldump -uroot -p dbname > dump.sqlДамп выбранных баз:
$ mysqldump -uroot -p -B dbname1 dbname2 > dump.sqlДамп всех баз
$ mysqldump -uroot -p -A > dump.sqlДамп только структуры, без данных:
$ mysqldump -uroot -p --no-data dbname > database.sqlДругие опции
—add-drop-table — добавляет команду DROP TABLE перед каждой командой CREATE TABLE
—add-locks — добавляет команду LOCK TABLES перед выполнением и UNLOCK TABLE после выполнения каждого дампа таблицы
—no-create-db, -n — не добавлять команду CREATE DATABASE, которая добавляется при использовании параметров —databases и —all-databases
—no-data, -d — дампить только структуру таблиц
—no-create-info, -t — не создавать команду CREATE TABLE
—skip-comments — не выводить комментарии.
—compact — использовать компактный формат
—create-options — добавляет дополнительную информацию о таблице в команду CREATE TABLE: тип, значение AUTO_INCREMENT и т.д. Не нужные опции можно вырезать с помощьюsed.
—extended-insert, -e — применение команды INSERT с многострочным синтаксисом (повышает компактность и быстродействие операторов ввода)
—tables — дампить только таблицы из списка, следующего за этим параметром, разделитель — пробел
Применение дампа:
$ mysql -uroot -p dbname1 < dump.sqlИзменение кодировка при импорте с дампа
Определение кодировки файла:
file --mime-encoding dump.sqlКонвертирование из кодировки latin1 в utf8:
mysqldump --add-drop-table -uroot -p dbname | replace CHARSET=latin1 CHARSET=utf8 | iconv -f latin1 -t utf8 | mysql -uroot -p dbname
Восстановление root-пароля
$ service mysqld stop
$ mysqld_safe --skip-grant-tables &
$ mysql
mysql> UPDATE mysql.user SET Password=PASSWORD('secret') WHERE User='root';
mysql> FLUSH PRIVILEGES;
$ service mysqld restart
Подписаться на:
Сообщения (Atom)
