Crmgo Блог

MYSQL

← Блог / Linux

MYSQL

Записей: 12

Шпаргалка по MySQL

Шпаргалка по MySQL

· MYSQL

Настройки Список настроечных параметров и их значения Управление пользователями Список пользователей Список прав у пользователя root@localhost Создание нового пользователя Добавим выбранные привилегии для всех таблиц БД dbname пользователю 'user'@'localhost' Добавим все привилегии для всех таблиц БД dbname пользователю 'user'@'localhost' Удаление…

Mysql восстановление после збоев.

Mysql восстановление после збоев.

· MYSQL

Если Mysql не запускается: vim /etc/my.conf [mysqld] innodb_force_recovery = 1 service mysql start делаем дамп всех данных: mysqldump database | gzip > database.sql.gz проверка целостности: mysqlcheck --auto-repair --all-databases -p Ниже приведены возможные опции для mysqlcheck . Какие из них поддерживает…

MySQL репликация Master - Slave

MySQL репликация Master - Slave

· MYSQL

Шаг 1. Настройка Мастера mkdir /var/log/mysql/ touch /var/log/mysql/mysql-bin.log chown -R mysql:mysql /var/log/mysql/ На сервере, который будет выступать мастером, необходимо внести правки в my.cnf : Перезапускаем Mysql: Шаг 2. Права на репликацию Далее необходимо создать профиль пользователя, из под которого будет…

Сброс пароля Mysql

Сброс пароля Mysql

· MYSQL

service mysqld stop mysqld_safe --skip-grant-tables mysql -u root mysql> use mysql; mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root'; mysql> flush privileges; mysql> quit service mysqld start

mysql show status

mysql show status

· MYSQL

Приведенные выше переменные состояния имеют следующие значения: Переменная Значение Aborted_clients Количество соединений, отмененных по причине отключения клиента без надлежащего закрытия соединения. See section A.2.9 Коммуникационные ошибки / Оборванные соединения . Aborted_connects Количество неудачных попыток подсоединения к серверу MySQL. See section…

Mysql Работа со строками

Mysql Работа со строками

· MYSQL

Работа со строками ASCII(str string ) BIN(int integer ) CHAR(int integer , ...) CHARACTER_LENGTH(str string ) CHAR_LENGTH(str string ) CONCAT(str1 string , str2 string ,...) CONCAT_WS(separator string , str1 string , str2 string ,...) CONV(int_or_str integer or string , from_base…

MySQL, проблемы с репликацией.

MySQL, проблемы с репликацией.

· MYSQL

При использованиии MySQL Master-Slave (или же Master-Master) репликации бывает ситуация что по разным причинам версия слейва ниже чем версия мастера. Если при этом используется опция binlog_format=MIXED, в результате возможна ситуация когда мастер запишет в свой binlog запись вида: BINLOG 'XMawShMEAAAARwAAAEp5UwUAAGkAAAAAAAAACHNhblahblahblah'…

MYSQL: Часто используемые команды

MYSQL: Часто используемые команды

· MYSQL

Создать пользователя: GRANT ALL PRIVILEGES ON *.* TO user@"%" IDENTIFIED BY 'pass' WITH GRANT OPTION; Создать пароль, сменить пароль: set password for user = password(' newpassword ') Создать стринг колонку namepc длинной 20 символов в таблице clients ALTER TABLE `clients`…

MYSQL Репликация

MYSQL Репликация

· MYSQL

Настройки мастера Обязательно укажем уникальный ID сервера, путь для бинарных логов и имя БД для репликации в секции [mysqld]: server-id = 1 log-bin = /var/lib/mysql/mysql-bin replicate-do-db = testdb Убедитесь, что у вас достаточно места на диске для бинарных логов. Добавим…