Perguntas com a marcação «mysql»

Todas as versões do MySQL (não Microsoft SQL Server). Por favor, adicione também uma tag específica da versão como mysql-5.7, se isso for relevante para a pergunta.

1
Quanto tempo é "muito longo" para o MySQL Connections dormir?
Entrei no meu servidor para verificar o status do banco de dados e notei SHOW PROCESSLIST;que há um grande número de conexões inativas muito antigas. Qual a duração do limite de conexão antes que a conexão seja interrompida? Como faço para definir o limite de tempo no MySQL 5.0.51a-3ubuntu5.4? Nota: …
38 mysql  mysql-5 

2
Como o ORDER BY FIELD () no MySQL funciona internamente
Entendo como a ORDER BYcláusula funciona e como a FIELD()função funciona. O que eu quero entender é como os dois trabalham juntos para classificar. Como as linhas são recuperadas e como a ordem de classificação é derivada +----+---------+ | id | name | +----+---------+ | 1 | stan | | …
37 mysql  order-by  fields 

3
Erro de conexão SSL do MySQL 5.1.66 ERROR 2026 (HY000)
UPDATE2 Usando o WireShark, descobri a sequência do problema (espero que sim): 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 E o erro é (de acordo com a documentação ): Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake Aqui estão as capturas de tela do WireShark …
37 mysql  replication  ssl 



1
MySQL: Por que existem entradas "test" no mysql.db?
Recentemente, postei uma resposta para uma pergunta sobre o mysql.db . Então, comecei a pensar que deveria fazer a todos esta pergunta: Eu notei há anos que, após a instalação do MySQL 5.0+, mysql.dbé preenchida com duas entradas que permitem que os bancos de dados de teste sejam acessados ​​por …
37 mysql  security 

2
A função LAST_INSERT_ID () do MySql está garantida como correta?
Quando faço uma única linha INSERTem uma tabela que possui uma AUTO_INCREMENTcoluna, gostaria de usar a LAST_INSERT_ID()função para retornar o novo AUTO_INCREMENTvalor armazenado para essa linha. Como muitos desenvolvedores e administradores do Microsoft SQL Server, sem dúvida, sabem que a funcionalidade equivalente no SQL Server ( SCOPE_IDENTITYe @@IDENTITY) não ficou …

5
Como selecionar resultados do SHOW TABLE STATUS
Gostaria de limitar as linhas e colunas que retornam do SHOW TABLE STATUS comando no MySQL 5.1. Existe uma maneira de obter essas mesmas informações através de uma SELECTdeclaração para que eu possa manipular os resultados de uma maneira normal?
36 mysql  select 

10
restaurar tabela de arquivos .frm e .ibd?
Eu salvei anteriormente uma cópia do diretório / var / lib / mysql / ddms ("ddms" é o nome do esquema). Agora instalei um novo MySQL em um Ubuntu 10.04.3 LTS recém-instalado apt-get install mysql-server, executando , acredito que a versão 5.1 foi instalada. Depois de copiar o diretório ddms …
36 mysql  innodb 

4
Como altero o DEFINER de uma VIEW no Mysql?
Quando executo o mysqldump, recebo um erro: mysqldump: Got error: 1449: The user specified as a definer ('root'@'foobar') does not exist when using LOCK TABLES Isso faz sentido, porque foobaré uma máquina legada que não existe mais. Como altero o definidor de todas as minhas tabelas para 'root' @ 'localhost'?


6
Desabilitar o log binário do MySQL com a variável log_bin
O arquivo de configuração padrão do MySQL /etc/mysql/my.cnf instalado por algum pacote debian usando o APT geralmente define a variável log_bin, para que o binlog seja ativado: log_bin = /var/log/mysql/mysql-bin.log Quando eu quero desabilitar o log binário nessa instalação, comente a linha no my.cnf funciona, é claro, mas gostaria de …
35 mysql  logs  binlog  debian 

2
selecionando onde duas colunas estão em um conjunto
Essa pode ser uma pergunta boba, e minha suspeita é que não posso fazer isso, mas existe uma construção no SQL que me permitiria fazer algo como o seguinte: SELECT whatever WHERE col1,col2 IN ((val1, val2), (val1, val2), ...) Eu quero selecionar dados onde duas colunas estão em um conjunto …
35 mysql  where 

4
MySQL Definir hora UTC como carimbo de data e hora padrão
Como defino uma coluna de carimbo de data / hora cujo valor padrão é o horário UTC atual? O MySQL usa a UTC_TIMESTAMP()função para o carimbo de data / hora UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) …

2
Ordenar por coluna deve ter índice ou não?
Eu adicionei índices à tabela que são usados ​​para pesquisar resultados. Estou mostrando resultados por ordem ASC ou DESC. Então essa coluna deve ter índice ou não? Eu tenho mais 2 índices nessa tabela. Como o desempenho afetará criando ou não o índice para essa coluna?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.