Скажите, действительно ли плохо с точки зрения безопасности оставлять открытым наружу порт mysql для разработчиков? Лучше ли, если сделано bind-address=localhost и подключение идёт через ssh -L 3307:localhost:3306 user@host -> mysql -P 3307 -h 127.0.0.1?
Мне говорят, что какой бы ни был открытый порт mysql (даже если там прописан bind-address=localhost, юзеры ограничены парой баз и у них нет grant privileges), если он торчит наружу, это небезопасно. Хотят vpn.
Weltschmerz, выскажи, пожалуйста, своё авторитетное мнение.
Тег mysql
Эй, поцоньки, если кто в курсах, киньте ссылонек на MySQL-only-хостинг недорогой или бесплатный, для бложика короч.
мне кто-нибудь может сказать, что за повальная мода делать коннекторы на pure language ? оба работающих коннектора MySQL на Python написаны на самом Python, включая официальный. в чём проблема?
http://www.bigdbahead.com/?p=89
http://johanandersson.blogs...great-configini.html пример конфига, в том числе написано про nooffragmentlogfiles.
[root@db-srv-02 ~]# swapoff -a
swapoff: /dev/sdb2: swapoff failed: Невозможно выделить память
http://www.bigdbahead.com/?p=176 Social Networking type queries with NDB
https://github.com/gajus/doll не пользовался, но, судя по readme, позволяет обойти ограничение на 100 запросов в SHOW PROFILES
я хочу накостылять мониторинг на основе zabbix^W munin^W graphite^W чего-нибудь опенсорсного вроде http://opentsdb.net , а тимлид хочет где-то спиздить mysql enterprise monitor. Лан.
http://www.severalnines.com/mysql-cluster-training курс по кластеру
http://smartdata.usbid.com/.../2000-q4/1997044.pdf презентация, есть немного про 2pc и про конфиги
http://smartdata.usbid.com/.../2000-q4/1997044.pdf папир 2000 года
Отлично, показать десяток толстых таблиц по размеру:
SELECT CONCAT(table_schema, '.', table_name),
CONCAT(ROUND(table_rows / 1000000, 2), 'M') rows,
CONCAT(ROUND(data_length / ( 1024 * 1024 * 1024 ), 2), 'G') DATA,
CONCAT(ROUND(index_length / ( 1024 * 1024 * 1024 ), 2), 'G') idx,
CONCAT(ROUND(( data_length + index_length ) / ( 1024 * 1024 * 1024 ), 2), 'G') total_size,
ROUND(index_length / data_length, 2) idxfrac
FROM information_schema.TABLES
ORDER BY data_length + index_length DESC
LIMIT 10;
(а потом выпилить их из бекапа чтобы он на дев-машине не грузился полчаса)
но на самом деле надо какие-то гигабайтные таблицы в какую-то кассандру засунуть. а то все плохо.
http://dev.mysql.com/doc/re...nfig-lcp-params.html
В 5.1 есть, а дальше нет. //кому я это пишу, если это читает 2 анона, из которых 1 - это я сам?
Показал тимлиду статью http://www.mysqlperformance...nce-search-in-mysql/ , он захотел всё переписать на сишечке.
как убить row-based репликацию MySQL ? правильно, сделать ALTER TABLE на 9Gb-ой таблице...
http://www.scribd.com/doc/2...ce-Search-with-MySQL nearest neighbours в MySQL (Geo Distance Search). Оптимизация запроса и сравнение со Sphinx.
Производительность MySQL Cluster:
http://cdn.oreillystatic.com/en/assets/1/event/36/ MySQL Cluster Performance Tuning Best Practices Presentation 1.pdf
http://www.agileload.com/ag...nce-of-mysql-cluster
http://samurai-mysql.blogsp...s-must-on-mysql.html - distribution awareness
https://blogs.oracle.com/ca...ter_basics_why_using
вы не поверите. стоял xtrabackup (до этого mysqldump). делал rsnapshot'ом сначала дамп базы, потом файлики. база - реплика. так вот реплика постоянно отсавала и потом туго догоняла. поменял - сначала файлики, потом дамп базы - и о чудо!!!!!
http://mysqlentomologist.blogspot.ru/ - про MySQL и его баги
http://mikaelronstrom.blogspot.ru/ - про MySQL Cluster
http://mablomy.blogspot.ru/...aspberry-pi-sub.html - MySQL Cluster на Raspberry Pi
вот как вы с репликой работаете? она просто молча встала и всё. ни варнинга, ничего. просто стоит