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 Переконайтеся, що на диску достатньо місця для бінарних журналів. Додамо…