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

9
MySQL - ОШИБКА 1045 (28000): доступ запрещен для пользователя

Я только что установил свежую копию Ubuntu 10.04.2 LTS на новую машину. Я вошел в MySQL как пользователь root: david@server1:~$ mysql -u root -p123 Я создал нового пользователя с именем repl. Я оставил хост пустым, чтобы новый пользователь мог иметь доступ из любого места. mysql> CREATE USER...

9
Отдельные запросы выполняются за 10 мс, с UNION ALL они занимают 290 мс + (7,7 млн ​​записей MySQL DB). Как оптимизировать?

У меня есть таблица, в которой хранятся доступные встречи для учителей, позволяющие вставлять два вида: На почасовой основе : с полной свободой добавлять неограниченное количество слотов в день на учителя (если слоты не перекрываются): 15 апреля преподаватель может иметь слоты в 10:00, 11:00, 12:00...

9
Как создать хранимую процедуру mysql через терминал linux

В консоли mysql мы будем использовать команду delimiter для изменения разделителя, и полезно определить процедуры. Я понял команду delimiterтолько для клиента mysql (команда на стороне клиента). но я использую клиент mysql, у которого нет такой команды, delimiter как dbslayerна таких клиентах, как...

9
Слишком много подключений к базам данных в Amazon RDS

У нас возникают проблемы с пользователями, выполняющими запросы / просмотры в Drupal, которые иногда приводят к зависанию нашего сайта. Замораживание происходит из-за того, что запрос приводит к тому, что число подключений к базе данных увеличивается до 400+, и в основном каждый раз, когда сайт...

9
Репликация MySQL: «Дублированная запись для первичного ключа»

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

9
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...

9
Как отключить анонимный вход?

Согласно документации MySQL , вы можете укрепить сервер MySQL, добавив пароли или удалив анонимные учетные записи. Если вы хотите запретить клиентам подключаться как анонимные пользователи без пароля, вам следует либо назначить пароль каждой анонимной учетной записи, либо удалить учетные записи. До...

9
Запрос на выбор занимает больше времени, чем должен

У меня есть таблица базы данных MySQL с почти 23 миллионами записей. Эта таблица не имеет первичного ключа, потому что нет ничего уникального. Имеет 2 столбца, оба проиндексированы. Ниже его структура: Ниже приведены некоторые из его данных: Теперь я выполнил простой запрос: SELECT `indexVal` FROM...

9
Как сделать binlog-format = ROW по умолчанию при запуске в файле /etc/my.cnf?

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

9
Как добавить значение столбца с двойными кавычками (добавить кавычки вокруг строки)

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

9
PostgreSQL эквивалент переменных запроса MySQL?

Существует ли простой способ адаптации этих типов запросов MySQL к PostgreSQL: установка переменных в MySQL как set @aintconst = -333 set @arealconst = -9.999 Кажется нет . Назначение переменных из запросов SELECT и последующее использование этих переменных в моем SQL, например: select @pfID := id...

9
Массовое удаление для большой таблицы в MySQL

У меня есть таблица уведомлений, содержащая около 100 миллионов строк хоста в Amazon RDS с 1000 IOPS, и я хочу удалить эти строки старше одного месяца. Если я это сделаю DELETE FROM NOTIFICATION WHERE CreatedAt < DATE_SUB(CURDATE(), INTERVAL 30 day);, все IOPS будут приняты, процесс займет...

9
Предоставить разрешения для представлений, запретить выбор для таблиц

У меня есть пользователь MySQL, и я хочу, чтобы он просматривал ТОЛЬКО нужные мне представления, а не любую другую таблицу в базе данных. Я предоставил этому пользователю разрешения только для определенных представлений следующим образом: GRANT SHOW VIEW ON `myDatabase`.`awesome_view` TO...

9
Вычислить значение строки на основе предыдущих и фактических значений строки

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

9
Почему хеши паролей mysql внутренне сохраняются со звездочкой (звездочкой)?

Я читал о некоторых внутренностях mysql, когда просматривая таблицу mysql.user в моей mysqlоболочке, я получаю mysql> select * from mysql.user limit 1 \G *************************** 1. row *************************** Host: localhost User: root Password: *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B...

9
Нужно выполнить резервное копирование баз данных MySQL information_schema, performance_schema, mysql и phpmyadmin?

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

9
MySQL: delete… where..in () против delete..from..join и заблокированные таблицы при удалении с помощью подвыбора

Отказ от ответственности: прошу прощения за отсутствие знаний о внутреннем устройстве базы данных. Здесь это идет: Мы запускаем приложение (не написанное нами), которое имеет большую проблему с производительностью при периодической очистке базы данных. Запрос выглядит так: delete from...

9
Иметь PostgreSQL-подобный частичный индекс в MySQL 5.5

У меня есть большие данные, где я выбираю только небольшой интервал данных, чтобы выбор всегда был в последовательности. Я пытаюсь реализовать PostgreSQL как частичный индекс в MySQL, который предназначен для таких целей. Я не уверен, что частичное ограничение уникальности совпадает с тем, которое...

9
Просмотр активных подключений MySQL для пользователя

Мне нужен запрос, который даст мне активное или открытое количество подключений к определенной базе данных для определенного пользователя. Я часами искал и ничего не придумал. Я рядом, вот что я попробовал. SHOW STATUS WHERE `variable_name` = 'Threads_connected'; SHOW STATUS LIKE '%onn%'; SELECT *...