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

MySQL - это база данных с открытым исходным кодом, принадлежащая Oracle.

118
Выдает mysqldump: неизвестная таблица 'COLUMN_STATISTICS' в информационной схеме (1109)

Каждый раз, когда я пытаюсь сделать, mysqldumpя получаю следующую ошибку: $> mysqldump --single-transaction --host host -u user -p db > db.sql mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS...

106
InnoDB: Ошибка: файл журнала ./ib_logfile0 имеет другой размер

Я просто добавил следующие строки в /etc/mysql/my.cnf после того, как преобразовал одну базу данных для использования движка InnoDB. innodb_buffer_pool_size = 2560M innodb_log_file_size = 256M innodb_log_buffer_size = 8M innodb_flush_log_at_trx_commit = 2 innodb_thread_concurrency = 16...

90
Почему инструмент командной строки MySQL игнорирует параметр --port?

Это то, что я делаю: mysql --host=localhost --port=9999 mysql -u root -p --execute="show tables;" Команда работает (подключение к порту 3306) независимо от того, что я предоставляю в качестве --portаргумента. У меня есть два сервера mysql, работающие на одном компьютере, и я хочу подключиться ко...

88
mysqldump на tar.gz

Обычно после сброса базы данных MySQL с помощью mysqldumpкоманды я немедленно выполняю tar / gzip результирующего файла. Я ищу способ сделать это в одной команде: Итак, из этого: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm dbname.sql Чтобы что-то вроде этого:...

88
Как я могу экспортировать привилегии из MySQL, а затем импортировать на новый сервер?

Я знаю, как экспортировать / импортировать базы данных, используя mysqldump, и это нормально, но как мне получить права на новый сервер. Что касается дополнительных баллов, на новой уже есть пара существующих баз данных, как мне импортировать привилегии старых серверов, не удаляя пару существующих....

78
Postgres эквивалентно MySQL's \ G?

Кто-нибудь знает, есть ли у Postgres способ «красиво» отображать результаты запроса, например, как это делает MySQL при завершении запроса с помощью \ G в командной строке? Например, «select * from sometable \ G» вместо «select * from sometable»; Большое...

74
Где мой лог MySQL на OS X?

Я проверил / var / log и / usr / local / mysql и не могу найти журнал. Я пытаюсь устранить ошибку при установлении соединения с базой данных с помощью функции

71
Что такое пользователь MySQL debian-sys-maint (и не только)?

Меня несколько раз укусил пользователь 'debian-sys-maint', который установлен по умолчанию в пакетах mysql-server, установленных из репозиториев Ubuntu. Обычно происходит следующее: я извлекаю свежую копию нашей производственной базы данных (которая не работает в Debian / Ubuntu) для устранения...

70
mysql_upgrade не работает без объяснения причин

Я обновляю с MySQL 5.1 до 5.5, работаю mysql_upgradeи получаю этот вывод: # mysql_upgrade Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck FATAL ERROR: Upgrade failed Любые идеи о том, где искать то, что происходит (или не происходит?), Чтобы я мог исправить все, что не так, и...

69
Как я могу показать привилегии пользователя в MySQL?

Я знаю, что могу установить привилегии пользователя следующим простым способом: grant all on [database name].[table name] to [user name]@[host name]; Но как я могу увидеть существующие привилегии? Мне нужно увидеть данные, аналогичные тем, которые используются в гранте. Другими словами, я хочу...

69
Как изменить привилегии для пользователя MySQL, который уже создан?

Я понимаю, как создать нового пользователя с привилегиями, но как правильно изменить привилегии для пользователей, которые уже созданы? Мы проводим аудит БД, и у некоторых пользователей есть гораздо больший доступ, чем необходимо. Кроме того, я не знаю пароли для большинства пользователей MySQL,...

66
Есть ли эквивалент в MySQL SHOW CREATE TABLE в Postgres?

Есть ли эквивалент в MySQL SHOW CREATE TABLEв Postgres? Это возможно? Если нет, каково следующее лучшее решение? Мне нужно утверждение, потому что я использую его для создания таблицы на удаленном сервере (через...

48
Какая файловая система Linux лучше всего подходит для MySQL (InnoDB)?

Я пытался найти эталон производительности различных файловых систем с MySQL InnoDB, но не смог найти ни одного. Моя рабочая нагрузка на базу данных - это типичный веб-интерфейс OLTP, около 90% читают, 10% пишут. Случайный IO. Из популярных файловых систем, таких как ext3, ext4, xfs, jfs, Reiserfs,...

48
Как переименовать базу данных MySQL?

Как переименовать базу данных MySQL? В онлайн-руководстве по MySQL говорится о команде RENAME DATABASE (эта страница документации была удалена Oracle некоторое время назад): Это утверждение было добавлено в MySQL 5.1.7, но было признано опасным и было удалено в MySQL 5.1.23. Итак, как поступить?...

46
Как заставить MySQL соединяться по TCP вместо сокета Unix?

Я хотел бы проанализировать mysqlтрафик. Прямо сейчас все запросы mysql отправляются в Unix-сокет MySQL: unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock Я пытаюсь отключить этот сокет, чтобы заставить MySQL использовать сетевой сокет вместо обратной связи. Я...