-
MySQL — заливаем большой бекап
Понадобилось развернуть дамп базы, размер дампа составлял 29 гб, естественно такой дамп разворачивать необходимо только с консоли. Можно было развернуть стандартным способом Но я решил попробовать другой. 1. Заходим в консоль сервера MySQL 2. Создаем/выбираем базу в которую необходимо залить дамп. 3. Заливаем дамп следующей командой 4. Ждем пока завершиться восстановление базы. На восстановление базы…
-
Ошибка MySQL server UUIDs; these UUIDs must be different for replication to work.
Недавно разворачивал репликацию на MySQL, была тестовая виртуалка с необходимой базой, я ее клонировал, дабы сократить время на дамп базы. Подготовил мастер и слейв сервер, все запустилось, при проверке статуса слейва, получил данную ошибку: Все оказалось крайне просто, на слейве необходимо было удалить файл auto.cnf в директории После удаления файла, необходимо перезагрузить MySQL сервер на…
-
Apache2 + PHP5 + MySQL + phpMyAdmin
В этой заметке я напишу как просто и с минимальной затратой времени установить на машину apache, php, mysql и веб-морду phpmyadmin. Работаем с заметкой и консолью в режиме «копи-паст» 🙂 Установка Apache2 и PHP5 Устанавливаем апач и пхп. В процессе установки нам будет предложено установить сопутствующие пакеты, с чем мы соглашаемся. aptitude install apache2 php5…
-
Установка Apache, PHP, MySQL и phpMyAdmin на Linux Mint / Ubuntu
В прошлой статье я описывал как устанавливается SysCP, но статья подразумевала уже установленные Apache, PHP и MySQL-сервер. Решил в этой статье вернутся назад и описать установку основы для вэб-сервера. Apache Поставим первым делом апач. Заходим в терминал и пишем следующее: #sudo apt-get install apache2 Указываете пароль и соглашаетесь с утановкой (так будет всегда). Когда установка…
-
Запрос для замены значения с отбором строк
Сегодня понадоилось заменить в таблице записи, но не все, а только некоторые. У меня было значение 5, которое я хотел заменить на 1. Помимо этого были значени 2, 3 и 4, которые должны остатся прежними. Найти инфу по этому запросу не тяжело, но на поиски надо время, потому выкладываю сюда, чтобы на будущее не искать…
-
Создаем и удаляем таблицы в MySQL
В прошлой статье Создание и удаление баз данных описывалось как создать базу данных. Но, в этой базе нужно создать еще таблицу, собственно с которой мы и будем работать в дальнейшем. Создание таблицы в базе данных Создание таблицы производится командой CREATE TABLE. CREATE TABLE table_name(column_name1 type, column_name2 type,…) table_name — имя новой таблицы; column_name — имена…
-
Создание и удаление баз данных
Создание базы данных Для создания базы данных используют команду CREATE DATABASE. CREATE DATABASE my_database my_database — имя базы данных, которую мы хотим создать. Пример Нам нужно создать базу данных с именем test_db. Создаем базу данных запросом: CREATE DATABASE test_db Создаем базу данных через PHP: $sql=»CREATE DATABASE test_db»; mysql_query($sql); Удаление базы данных Для удаления базы данных…
-
Типы данных, которые используются в MySQL
Решил понемногу изучать азы MySQL, ато получается, что знаком и не знаком с ней одновременно. Память у меня не резиновая и пользоватся этими знаниями постоянно мне тоже врятли понадобится. Для быстрого поиска нужной инфы я и буду её тут размещать. Что ж, поехали… Как видно с названия, разговор пойдет о типах данных в БД Мускула…
-
Включаем логирование в MySQL
Казалось бы банальный вопрос, но многие не знают ответа на него. Чесно говоря, я тоже не знал. 🙂 На nix-ах делается следующим образом. Открываем файл /etc/my.cf и описываем в него следующее: [mysqld] … log-queries-not-using-indexes log=/var/log/mysql/mysql-queries.log log-error=/var/log/mysql/mysql-errors.log log-slow-queries=/var/log/mysql/mysql-slow-queries.log … Файлы могут сами не появится, потому лучше их создать и выдать права самому. touch /var/log/mysql/mysql-queries.log touch /var/log/mysql/mysql-errors.log…
-
mysql Запросы №2
В очередной раз понадобилось ковырять базу, на этот раз дела были хреновые, залили вирус на один сайт через жаба код. Делалось это таким запросом Вроде все почистил, ждем перепроверки сайта 🙂