Pytania otagowane jako mysql

Wszystkie wersje MySQL (nie Microsoft SQL Server). Dodaj również tag specyficzny dla wersji, np. Mysql-5.7, jeśli jest to istotne dla pytania.

1
Jak długo trwa „za długo”, aby połączenia MySQL mogły spać?
Zalogowałem się na serwerze, aby sprawdzić stan bazy danych, i zauważyłem, SHOW PROCESSLIST;że istnieje duża liczba bardzo uśpionych połączeń, które są bardzo stare. Jaki powinien być czas połączenia, zanim połączenie powinno zostać zerwane? Jak ustawić limit czasu w MySQL 5.0.51a-3ubuntu5.4? Uwaga: Korzystam z PHP 5.2.xi frameworka symfony 1.2.
38 mysql  mysql-5 


3
Błąd połączenia MySQL 5.1.66 SSL ERROR 2026 (HY000)
AKTUALIZACJA 2 Za pomocą WireShark znalazłem ciąg problemu (mam nadzieję, że tak): 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 A błąd jest (według dokumentów ): Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake Oto zrzuty ekranu WireShark w dwóch przypadkach: Połączenie z Windows 8 (sukces): …
37 mysql  replication  ssl 

1
MySQL: Dlaczego w mysql.db są wpisy „testowe”?
Niedawno opublikowałem odpowiedź na pytanie dotyczące mysql.db . Potem pomyślałem, że powinienem zadać wszystkim to pytanie: Od lat zauważyłem, że po instalacji MySQL 5.0+ mysql.dbzapełniają go dwa wpisy, które umożliwiają dostęp do testowych baz danych przez anonimowych użytkowników. Możesz to zobaczyć uruchamiając to zapytanie: mysql> select * from mysql.db where …
37 mysql  security 


6
Kod błędu 1117 Zbyt wiele kolumn; Limit kolumn MySQL w tabeli
Mam tabelę z 1699 kolumnami i gdy próbuję wstawić więcej kolumn, otrzymuję Kod błędu: 1117. Zbyt wiele kolumn W tej tabeli mam tylko 1000 wierszy. Dla mnie najważniejsza jest liczba kolumn. Czy są jakieś ograniczenia na stole? Chcę utworzyć 2000 kolumn. Czy to jest możliwe?
37 mysql  table 

2
Czy funkcja LAST_INSERT_ID () w MySql jest poprawna?
Kiedy robię pojedynczy wiersz INSERTdo tabeli, która ma AUTO_INCREMENTkolumnę, chciałbym użyć LAST_INSERT_ID()funkcji, aby zwrócić nową AUTO_INCREMENTwartość ed zapisaną dla tego wiersza. Ponieważ wielu programistów i administratorów Microsoft SQL Server jest bez wątpienia świadomych równoważnej funkcjonalności SQL Server ( SCOPE_IDENTITYi @@IDENTITY) nie obyło się bez problemów . Wiem, że dokumentacja MySQL: …

5
Jak wybrać z wyników POKAŻ STATUS TABELI
Chciałbym ograniczyć wiersze i kolumny, które wracają z SHOW TABLE STATUS polecenie w MySQL 5.1. Czy istnieje sposób na uzyskanie tych samych informacji za pomocą SELECTinstrukcji, dzięki czemu mogę manipulować wynikami w normalny sposób?
36 mysql  select 

10
przywrócić tabelę z plików .frm i .ibd?
Wcześniej zapisałem kopię katalogu / var / lib / mysql / ddms („ddms” to nazwa schematu). Teraz zainstalowałem nowy MySQL na świeżo zainstalowanym Ubuntu 10.04.3 LTS, uruchamiając. apt-get install mysql-serverMyślę, że wersja 5.1 została zainstalowana. Po skopiowaniu katalogu ddms do katalogu / var / lib / mysql niektóre tabele działają …
36 mysql  innodb 

4
Jak zmienić DEFINER WIDOKU w Mysql?
Po uruchomieniu mysqldump pojawia się błąd: mysqldump: Got error: 1449: The user specified as a definer ('root'@'foobar') does not exist when using LOCK TABLES Ma to sens, ponieważ foobarjest to starsza maszyna, która już nie istnieje. Jak zmienić definicję wszystkich moich tabel na „root” @ „localhost”?


6
Wyłącz rejestrowanie binarne MySQL za pomocą zmiennej log_bin
Domyślny plik konfiguracyjny MySQL /etc/mysql/my.cnf instalowany przez jakiś pakiet debian przy użyciu APT często ustawia zmienną log_bin, więc binlog jest włączony: log_bin = /var/log/mysql/mysql-bin.log Kiedy chcę wyłączyć rejestrowanie binarne podczas takiej instalacji, komentarz w wierszu w pliku my.cnf oczywiście działa, ale zastanawiam się, czy istnieje sposób na wyłączenie rejestrowania binarnego …
35 mysql  logs  binlog  debian 

4
MySQL Ustaw czas UTC jako domyślny znacznik czasu
Jak ustawić kolumnę datownika, której domyślną wartością jest bieżący czas UTC? MySQL używa UTC_TIMESTAMP()funkcji znacznika czasu UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) Więc próbowałem: CREATE TABLE `blah` ( `creation_time` TIMESTAMP DEFAULT UTC_TIMESTAMP, ... I inne warianty …

2
wybranie, gdzie dwie kolumny są w zestawie
To może być głupie pytanie i podejrzewam, że nie mogę tego zrobić, ale czy istnieje SQL w konstrukcji, która pozwoliłaby mi zrobić coś takiego: SELECT whatever WHERE col1,col2 IN ((val1, val2), (val1, val2), ...) Chcę wybrać dane, w których dwie kolumny są w zestawie par. Jeśli to możliwe, chciałbym uniknąć …
35 mysql  where 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.