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

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

2
Яке значення tinyint (N)?
Коли ми використовуємо довжину аргументу з числовими типами даних, наскільки я знаю, це визначає ширину відображення. Я спробував таке: mysql> create table boolean_test (var1 boolean, var2 tinyint); Query OK, 0 rows affected (0.10 sec) mysql> show create table boolean_test; +--------------+------------------------- | Table | Create Table +--------------+------------------------- | boolean_test | CREATE …


7
Як показати назви стовпців таблиці?
Випадок простий: у вас база даних MySQL, де у вас є лише інтерфейс запитів SQL, і ви хочете знати структуру бази даних із запитами. Ви можете перелічити таблиці з show tables;командою, але як ви бачите назви окремих стовпців? ( SELECTвислів показує, Empty setякщо даних немає, і таким чином НЕ можна …
17 mysql 

3
mysqldump vs mysqlpump
Я щойно чув про mysqlpump - схоже, він був випущений з MySQL 5.7, проте MySQL 5.7 все ще включає mysqldump . Вони обидві програми резервного копіювання, але хто-небудь міг узагальнити основні відмінності? Чи існують сценарії, коли один з них може працювати краще? Чи буде mysqldump припинено для mysqlpump?

1
Що сталося з MySQL 6 та 7?
З недавнім випуском MySQL 8 я не можу знайти жодної інформації про те, чому пропустили номери версій 6 та 7. Хтось знає?
17 mysql  mysql-8.0 

3
Налаштування MySQL InnoDB page_cleaner можуть бути не оптимальними
Побачивши цю замітку в mysqld.log: [Note] InnoDB: page_cleaner: 1000ms intended loop took 15888ms. The settings might not be optimal. (flushed=200 and evicted=0, during the time.) Тут, мабуть, згадується щось подібне: екземпляр MySQL зупиняє "робити індекс SYNC" Моє запитання: які дії потрібно вжити, якщо такі є, коли ця примітка буде помічена …

3
Чому я коли-небудь віддаю перевагу ALGORITHM = КОПІЯ перед ALGORITHM = INPLACE?
Оскільки MySQL 5.6 представив онлайн-DDL, ALTER TABLEкоманда може необов'язково мати ALGORITHM=INPLACEабо ALGORITHM=COPYвказати. Огляд онлайн DDL зазначає , що, за замовчуванням, INPLACEвикористовується всюди , де це можливо, і передбачає (ніколи не цілком виклавши його) , що INPLACEалгоритм дешевше , ніж COPYодин. Отже, яку причину мені колись доведеться вказати ALGORITHM=COPYу ALTER TABLEзаяві?

3
Не вдається запустити сервер MySQL через неправильні дозволи файлів?
Я намагаюся запустити сервер, а потім виправити користувача root $ mysql -u root mysql $mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root'; $mysql> FLUSH PRIVILEGES; Але сервер неможливо запустити: $ mysqld --skip-grant-tables 2014-10-21 07:18:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for …

4
MySQL імпортує CSV-файл ПОМИЛКА 13 (HY000): Не вдається отримати /path/file.csv (помилка: 2)
Я абсолютно новачок у MySQL (5.5.34) / Linux (Ubuntu 12.04 LTS) ` Я створив просту базу даних з однією таблицею. При спробі імпорту даних до нього через файл 'data_test.csv з'являється повідомлення про помилку 13. Витяг із Терміналу наступний: mysql> source /home/g/stockrecdb/load_test.sql; Database changed ERROR 13 (HY000): Can't get stat of …
16 mysql  errors  csv 

1
Як позбутися помилки "максимальних з'єднань користувачів"?
Я використовую MySQLi для свого веб-сайту, але коли я хочу відвідати якусь конкретну сторінку, я отримую mysqli_connect() [function.mysqli-connect]: (42000/1203): User ***_user already has more than 'max_user_connections' active connections. Я вже намагався закрити всі зв’язки, але це не покращує ситуацію. Чи є спосіб точно знати, які з'єднання відкриті в будь-який конкретний …

1
Через який час після оновлення параметра expire_logs_days і перезавантаження sql старі бінлоги видаляться?
MySQL 5.1.x | InnoDB | Windows Мій каталог даних mysql починає заповнюватися журналами бін. В даний час у мене на сервері Windows mysql налаштовано такі налаштування: [mysqld] log-bin server-id=1 binlog-do-db=foodb1 binlog-do-db=foodb2 expire_logs_days=25 Я планую змінити налаштування expire_logs_days на expire_logs_days=10та відмовитись від служби mysql. Як тільки після внесення змін я можу …

3
Повторити RDS-MySQL на хості, що не є Amazon?
У мене досить велика база даних MySQL (5.1), що працює в Amazon як екземпляр RDS. Я працюю над міграцією її з Амазонії. Щоб зробити це плавно, я хотів би встановити нове обладнання як репліку для екземпляра RDS лише для читання. Я знаю, що RDS підтримує реплікацію в RDS. Чи є …

1
Як MySQL повертає набір результатів із збереженої процедури?
Я намагаюся обернути голову навколо збережених процедур для використання у веб-додатку. Мені здається, що як би не було останнє твердження в збереженій процедурі MySQL, схоже, це трактується як набір результатів цієї процедури. На жаль, схоже, в документах MySQL є посилання, які говорять про те, що процедура може повертати кілька наборів …

3
Чи є кращий вихід з журналу MySQL InnoDB "у майбутньому"?
У мене ця помилка InnoDB в MySQL 5.0. Mysqld був зупинений чисто, але мені вдалося згодом втратити ib_logfile0 & ib_logfile1. Тепер після чистого запуску InnoDB зробив своє "відновлення після аварійного завершення". Я пройшов бізнес innodb_force_recovery = 4, відремонтував підвісну таблицю MyISAM, і тепер, окрім цього, готова реплікація. Великі цифри закомпоновані: …
16 mysql  innodb 

2
Рядки відсутні після онлайн-конвертації з MyISAM в InnoDB
У нас є досить невелика база даних, яку ми хотіли перетворити з MyISAM в InnoDB. Будучи нобі баз даних, ми просто перетворили (використовуючи таблицю змін), навіть не знімаючи сайт. Тепер, коли перетворення зроблено, багато переривчастих рядків, здається, відсутні. Це можливо пов'язано з операціями під час конверсії? Або питання десь інше?
16 mysql  innodb  myisam 

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