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

Язык базы данных для управления данными в системах управления реляционными базами данных (RDBMS). Обратите внимание, что каждая база данных реализует SQL с небольшими изменениями. Пожалуйста, не забудьте пометить свою конкретную базу данных, например, [mysql], [postgres], [mssql] или [oracle].

380
Какое имя пользователя / пароль суперпользователя по умолчанию для postgres после новой установки?

Я только что установил Postgres 8.4 на Ubuntu 9.10, и он никогда не просил меня создать суперпользователя. Есть ли суперпользователь по умолчанию и его пароль? Если нет, то как мне создать...

125
Как вывести базу данных Microsoft SQL Server в сценарий SQL?

Есть ли способ экспортировать базу данных Microsoft SQL Server в сценарий SQL? Я ищу что-то похожее на mysqldump, беря имя базы данных и создавая один скрипт, который воссоздает все таблицы, хранимые процедуры, заново вставляет все данные и т. Д. Я видел http://vyaskn.tripod.com/code.htm#inserts ,...

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

100
Как увидеть активные соединения и «текущую активность» в PostgreSQL 8.4

Я исследую проблему, связанную с тем, что соединения с БД остаются открытыми на неопределенный срок, что вызывает проблемы на сервере БД. Как увидеть открытые в настоящее время соединения с сервером PostgreSQL, особенно те, которые используют конкретную базу данных? В идеале я бы хотел посмотреть,...

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
pg_dump и pg_restore: входной файл не является допустимым архивом

Я использовал pg_dump на одной машине и скопировал файл результатов на другой, где я пытался восстановить его. Я считаю, что схема такая же. Тем не менее, я получаю: pg_restore: [archiver] input file does not appear to be a valid archive Я сделал следующие операции: pg_dump -a -f db.txt dbname а...

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

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