Вопросы с тегом «mysql»

Все версии MySQL (не Microsoft SQL Server). Пожалуйста, добавьте также тег для конкретной версии, такой как mysql-5.7, если он имеет отношение к вопросу.

1
Нужно выполнить резервное копирование баз данных MySQL information_schema, performance_schema, mysql и phpmyadmin?
Я знаю, что нет необходимости делать резервную копию information_schemaбазы данных, но как быть со следующими базами данных (кроме пользовательских баз данных)? performance_schema mysql phpmyadmin (Таким образом, в случае проблем, и мы должны начать с нуля (новая установка MySQL), какие базы данных я должен поместить обратно)?)

5
Вычислить значение строки на основе предыдущих и фактических значений строки
Привет всем и спасибо за вашу помощь. У меня следующая ситуация: таблица с названием операторов, которая содержит поля id (int), stmnt_date (date), debit (double), credit (double) и balance (double) Я хочу рассчитать остаток по следующим правилам: Баланс первой строки (в хронологическом порядке ) = дебет - кредит, а для остальных …
9 mysql  row 


1
Как добавить значение столбца с двойными кавычками (добавить кавычки вокруг строки)
У меня есть таблица со столбцом типа TEXT. В столбце числовые символы. То, чего я пытаюсь достичь, - это заключить эти символы в двойные кавычки. ПРИМЕР: NAME ID QTY Apples A1 1 Oranges O1 1 Foo F1 0 ИДЕАЛЬНЫЙ ВЫХОД: NAME ID QTY Apples A1 "1" Oranges O1 "1" Foo …
9 mysql  concat 

2
Как сделать binlog-format = ROW по умолчанию при запуске в файле /etc/my.cnf?
Я могу выполнить запрос SET GLOBAL binlog_format = 'ROW', и он работает для этой сессии. Как мне сделать эту настройку после остановки и перезапуска MySQL? ПРИМЕЧАНИЕ: я использую версию MySQL 5.5.19 (с Moodle), и я только что обновил MyISAM до InnoDB, и поэтому мне нужен этот новый параметр. Я попытался …
9 mysql  innodb  my.cnf 

1
Как отключить анонимный вход?
Согласно документации MySQL , вы можете укрепить сервер MySQL, добавив пароли или удалив анонимные учетные записи. Если вы хотите запретить клиентам подключаться как анонимные пользователи без пароля, вам следует либо назначить пароль каждой анонимной учетной записи, либо удалить учетные записи. До отверждения моя таблица пользователей выглядела так. mysql> select user,host,password …
9 mysql  security 

4
MYSQL ОШИБКА 2049 (HY000): Используется соединение по старому (до 4.1.1) протоколу проверки подлинности (используется опция клиента «secure_auth»)
Когда я попытался восстановить весь дамп базы данных, который находится в версии 5.0 до версии 5.6, он был восстановлен, и после этого, когда я попытался восстановить соединение, получаю следующую ошибку ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol ref used (client option 'secure_auth' enabled).. Я попытался добавить следующие строки …

2
Репликация MySQL: «Дублированная запись для первичного ключа»
Не могли бы вы помочь мне понять, почему я получаю «Дублированная запись для первичного ключа» на подчиненном сервере после полной повторной синхронизации. По сути, «mysqldump» работал почти всю ночь, а затем процесс восстановления занял пару часов, поэтому, когда я запускал ведомое устройство, он отставал от мастера на ~ 63874 секунды. …

2
Отдельные запросы выполняются за 10 мс, с UNION ALL они занимают 290 мс + (7,7 млн ​​записей MySQL DB). Как оптимизировать?
У меня есть таблица, в которой хранятся доступные встречи для учителей, позволяющие вставлять два вида: На почасовой основе : с полной свободой добавлять неограниченное количество слотов в день на учителя (если слоты не перекрываются): 15 апреля преподаватель может иметь слоты в 10:00, 11:00, 12:00 и 16:00. , Человек обслуживается после …
9 mysql 

2
Добавление пользователя в MySQL с именем '@'% 'завершается с ошибкой 1396
Я просто попытался добавить нового пользователя в MySQL, используя CREATE USER 'name'@'%' IDENTIFIED BY '...' Тем не менее, это происходит со следующей ошибкой: ERROR 1396 (HY000): Operation CREATE USER failed for 'name'@'%' Добавление пользователя только для localhost работает нормально: CREATE USER 'name'@'localhost' IDENTIFIED BY '...' Я понятия не имею, в …

1
Дамп таблицы mysql при импорте заменил существующие записи
Я взял дамп с помощью mysqldump .. mysqldump -u... -p... mydb t1 > mydb_table.sql Затем я импортировал дамп в другую базу данных, имеющую ту же таблицу, но разные записи. mysql -u...-p... mydb < mydb_tables.sql Импортирующая БД имела записи от primary_key 1 до 1000, а экспортирующая БД имела от 5000 до …

2
Бинарные журналы MySQL - пропустить таблицу
Есть ли способ пропустить конкретную таблицу в двоичных журналах? У меня есть двоичные журналы, настроенные как стратегия добавочного резервного копирования между ночными резервными копиями. Но у нас есть одна огромная справочная таблица, которую мы собираемся обновлять каждую ночь из пакетного процесса (таблица 70 ГБ). Эта таблица только для чтения и …
9 mysql  logs  binlog 

2
Выключить отдельную базу данных MySQL
MySQL не имеет никаких команд SQL или внутренних механизмов для сделать индивидуальную базу данных недоступной / автономной перемещение отдельной базы данных В таком случае, как вы можете отключить отдельную базу данных?

1
Повреждение MySQL INNODB после сбоя сервера во время одновременной команды усечения
Мой сервер сегодня вышел из строя из-за одновременной команды усечения таблицы в одной из наших таблиц INNODB. Сервер может быть перезапущен, но после запуска каждый раз, когда я пытаюсь выполнить команду SQL, я получаю следующую ошибку: ERROR 2006 (HY000): MySQL server has gone away Вот что произошло в логах: 121206 …

2
mysql.proc продолжает падать, не может сделать mysqldump?
Из-за некоторых проблем с InnoDB я собираюсь сбросить все базы данных на новый сервер: mysqldump -E -R --all-databases | pv -b | mysql -u root -p -h new.server Процесс дампа остановился с ошибкой: 59.9kB assword: 59.9kB ERROR 145 (HY000) at line 2970: Table './mysql/proc' is marked as crashed and should …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.