Запитання з тегом «mysql»

Усі версії MySQL (не Microsoft SQL Server). Будь ласка, додайте тег, що відповідає версії, як mysql-5.7, якщо це стосується питання.

8
Інструмент для генерації великих наборів даних тестових даних [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 5 років тому . Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не …

2
Транзакційний DDL робочий процес для MySQL
Я був трохи здивований, виявивши , що заяви DDL ( alter table, і create indexт.д.) неявно зробити поточну транзакцію в MySQL. Починаючи з MS SQL Server, можливість змінювати базу даних в транзакції локально (потім відкотився) була важливою частиною мого робочого процесу. Для безперервної інтеграції відкат використовувався, якщо міграція з будь-якої …

4
Журнал реле MySQL пошкоджений, як це виправити? Спробував, але не вдався
Реле MySQL v5.1.61 пошкодилось, коли машина раптово вимкнулася. Я спробував це виправити, але це не вийшло. - Як це виправити? Я щось зробив не так? Наскільки я читав, пошкоджені журнали ретрансляції MySQL легко виправляються: change master to master_log_file='<Relay_Master_Log_File>', master_log_pos=<Exec_Master_Log_Pos>; де Relay_Master_Log_Fileі Exec_Master_Log_Posперераховано: mysql> show slave status; Однак коли я це …

7
Збереження IP-адреси
Я повинен зберігати IP-адресу всіх зареєстрованих користувачів у базі даних. Мені цікаво, скільки символів я повинен оголосити для такої колонки? Чи слід також підтримувати IPv6? Якщо так, яка максимальна довжина IP-адреси?

5
Переваги використання backtick (`) у запитах MySQL?
У MySQL ми можемо створювати запити із `символом backtick ( ) або без нього . Приклад: SELECT * FROM TEST; SELECT * FROM `TEST`; Обидва відмінно працюють в mysql-консолі. Чи є якась технічна різниця між ними? Чи є якась користь від використання ( `) над простими запитами?
25 mysql  select 

2
Як я скорочую файл inoddata1 innodb без скидання всіх баз даних?
InnoDB зберігає всі таблиці в одному великому файлі ibdata1. Після випадання великої таблиці файл зберігає свій розмір незалежно від того, наскільки великою була таблиця. Як я можу скоротити цей файл, не вивантажуючи та повторно імпортуючи всю базу даних (яка має кілька сотень ГБ)? Я думаю, що причина полягає в тому, …

6
Змініть таблицю на базі даних живого виробництва
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Як більшість "популярних" (MySQL, Postgres ...) системних баз обробляють зміни таблиць на базах даних в реальному виробництві (наприклад, додавання, видалення або зміна типу колон)? Я знаю, що …

5
Як створити умовний індекс у MySQL?
Як створити індекс для фільтрації певного діапазону чи підмножини таблиці в MySQL? AFAIK неможливо створити безпосередньо, але я думаю, що це можливо моделювати. Приклад: Я хочу створити індекс для NAMEстовпця лише для рядків ізSTATUS = 'ACTIVE' Цей функціонал можна назвати відфільтрованим індексом у SQL Server та частковим індексом у Postgres.

4
Як я можу перевірити, чи використовую SSL для підключення до mysql?
Я налаштував свій сервер для дозволу SSL та змінив свого клієнта ~ / .my.cnf, тому я використовую SSL: [client] ssl ssl-cipher=DHE-RSA-AES256-SHA ssl-ca=~/certs/ca-cert.pem Коли я входжу зі своїм клієнтом і переглядаю стан, він відображає шифр на лінії SSL: mysql> \s -------------- SSL: Cipher in use is DHE-RSA-AES256-SHA Не встановлюючи щось на …
24 mysql  ssl 

5
Консоль MySQL: Ctrl + C веде мене на гайки
У консолі MySQL є щось, що наводить мене на гайки. Коли я натискаю ctrl+, cщоб скасувати поточну команду, що вводиться, термінал виходить. У кожному терміналі я знаю ( *nixтермінали Python, PostgreSQL), ctrl+ cскасовує поточну команду і ctrl+ dвиходить з терміналу. Про це питання повідомлялося в 2003 році , і з …

4
Як ви ідентифікуєте корупцію таблиці InnoDB?
У мене є кілька таблиць, які розділені і мають кілька індексів на тиражованому підлеглому. Після копіювання оснащеного знімка (перевірено безпечно) до нового підлеглого та оновлення mysqld з 5.1.42 до 5.5.15 та перезавантаження реплікації я отримую збої InnoDB із повідомленням про помилку "Недійсний покажчик ..." Ці помилки трапляються на двох серверах …


1
Неможливо локально імпортувати кодовану UTF-8 базу даних SQL на Mac
Я імпортував підтверджену базу даних SQL, закодовану UTF-8, в Sequel Pro на Mac, і ця помилка була викинута на півдорозі: Під час читання файлу сталася помилка, оскільки його неможливо було прочитати в обраному вами кодуванні (Autodetect - Unicode (UTF-8)). Виконано лише 1273 запити. Це тому, що файл бази даних був …

1
Розмір транзакції MySQL - наскільки великий занадто великий?
У мене є процес імпорту, який запускається так часто, і я хочу, щоб це була угода "все або нічого", так само: транзакція. Є багато аспектів, і імпорт може давати десь між 100 000-1 мільйонів записів. Це прирівнюється до корисного навантаження, що становить від декількох МБ до кількох сотень МБ даних. …

8
Будь-який варіант для mysqldump ігнорувати бази даних для резервного копіювання?
На нашому сервері 40 баз даних. Ми хочемо взяти 36 резервних копій баз даних за допомогою mysqldump. Як я можу ігнорувати залишилися 4 бази даних у команді mysqldump? Чи є можливість для mysqldump ігнорувати бази даних для резервного копіювання в MySQL? Я знаю загальну команду mysqldump, але вона дуже тривала. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.