AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-950

KM.'s questions

Martin Hope
KM.
Asked: 2013-01-15 13:12:44 +0800 CST

Como registrar o endereço IP para conexões de entrada no MySQL

  • 2

Existe uma maneira no MySQL 5.5 (no Redhat 6.x) de registrar o endereço IP de onde uma determinada consulta foi executada? E isso aparece no log geral ou mesmo nos logs de retransmissão e bin? Estou tentando rastrear o servidor de aplicativos ofensivo.

Pesquisei no Google e verifiquei a documentação, mas a maior parte da discussão envolveu o uso de endereços IP como dados nas tabelas.

mysql-5.5 log
  • 1 respostas
  • 4554 Views
Martin Hope
KM.
Asked: 2012-12-08 21:00:54 +0800 CST

Como essas duas quedas de usuário são diferentes?

  • 1

Além do óbvio, qual é a diferença entre:

drop user user_01@host01;

e

drop user 'user_01'@'host01';

Em um teste de amostra, ambos alcançaram o mesmo resultado. Dos documentos de nomes de contas (5º ponto), parece que eles não são os mesmos ... mas parecem fazer a mesma coisa ... ?

MySQL 5.5 no Centos 6.x.

mysql-5.5 users
  • 1 respostas
  • 58 Views
Martin Hope
KM.
Asked: 2012-06-13 09:40:25 +0800 CST

Erro do MySQL ao ler pacotes de comunicação

  • 72

Nos logs de erros do MySQL, vejo alguns avisos como estes:

120611 16:12:30 [Warning] Aborted connection 2619503 to db: 'db_name' user: 'user_name' host: 'webapp_hostname' (Got an error reading communication packets)

Não notei nenhuma perda de dados em si, então estou me perguntando o que esse aviso significa ou o que o causa e se como alguém pode resolver o problema que os causa. Isso está no RHEL 6.1 e MySQL Enterprise 5.5.

mysql mysql-5.5
  • 7 respostas
  • 188691 Views
Martin Hope
KM.
Asked: 2012-06-02 12:07:18 +0800 CST

Replicação quebrada, lista de tabelas fora de sincronia

  • 1

Em uma configuração mestre-escravo no MySQL 5.5 no RHEL 6.1, quando a replicação do banco de dados é interrompida (por qualquer motivo), qual é uma boa maneira de:

  • verificar (e alertar) a replicação está quebrada?
  • obter uma lista de tabelas que estão fora de sincronia em vários bancos de dados?

Não tenho acesso aos logs do servidor, mas posso consultar as tabelas sob o db "mysql" e "information_schema", além dos dbs usados ​​pelos aplicativos.

mysql replication
  • 1 respostas
  • 937 Views
Martin Hope
KM.
Asked: 2011-11-16 13:16:53 +0800 CST

Um grande banco de dados versus vários menores

  • 17

Temos uma situação em que podemos (A) implantar instâncias de um aplicativo em um banco de dados MySQL usando prefixo de tabela ou (B) usar bancos de dados MySQL diferentes para cada instância do aplicativo, por exemplo,

Configurar um":

central_database
  app1_table1
  app1_table2
  app1_tablen
...
  appn_table1
  appn_table2
  appn_tablen

O resultado final é um banco de dados grande com muitas tabelas.

Configuração "B":

app1_db
  table1
  table2
  tablen

...

appn_db
  table1
  table2
  tablen

O resultado final são muitos bancos de dados com algumas tabelas.

Todas as coisas iguais (por exemplo, quantidade de dados, número de instâncias de aplicativos etc.), quais são os prós e contras de usar qualquer uma das abordagens? O que seria prejudicial para o desempenho e a manutenção do banco de dados? O aplicativo é baseado em PHP 5, executado no Apache 2.x, e estamos executando o MySQL 5.x.

Muito obrigado pelo seu tempo e pensamentos!

mysql database-design
  • 4 respostas
  • 31419 Views
Martin Hope
KM.
Asked: 2011-10-26 03:00:20 +0800 CST

Resolução de nomes de host em tabelas mysql.db e mysql.user

  • 2

Estamos vendo algo peculiar sobre a maneira como o MySQL faz a resolução de nomes -- ou pelo menos peculiar para nós (-:

Temos dois centros de dados, A e B. A é primário, B é usado em caso de failover. Temos dois servidores MySQL em A, db1 e db2, atrás de um balanceador de carga na configuração ativa(db1)-passiva(db2). O "serviço" MySQL é acessado como db.domain.com, que recebe o nome de c do balanceador de carga, lb.domain.com.

Ao olhar para a mysql.dbtabela (e similarmente em mysql.user), vemos entradas como:

Host                    Db                User
lb.domain.com         app1              user1
lb.domain.com         app2              user2
lb.domain.com         app3              user3

Como alguém entra db.domain.comna Hostcoluna em vez do lb.domain.com?

mysql mysql-5
  • 1 respostas
  • 4306 Views
Martin Hope
KM.
Asked: 2011-08-26 05:59:00 +0800 CST

Como você sabe qual host está prestes a ser bloqueado no MySQL?

  • 4

Eu tenho uma pergunta em duas partes:

  1. Nos casos em que esse erro ocorre, existe uma maneira de ver se um host está próximo de ser bloqueado? E disparar um alerta?

    PDOException: SQLSTATE[HY000] [1129] Host `hostname` is blocked because of many connection errors; unblock with `mysqladmin flush-hosts`
    
  2. Que diretrizes devem ser seguidas ao aumentar max_connect_errors-- a nossa é 10? É recomendável rodar mysqladmin flush-hostsdiariamente, via cron?

Executando o MySQL 5.5.13 (Enterprise) no Red Hat 6.

mysql mysql-5.5
  • 1 respostas
  • 12974 Views
Martin Hope
KM.
Asked: 2011-04-21 04:47:36 +0800 CST

Dimensionamento de servidores de banco de dados MySQL para Drupal

  • 1

Quais são algumas diretrizes a seguir quando se trata de dimensionar servidores MySQL? CPUs, RAM, espaço em disco, velocidades de clock, etc?

Vamos usar a edição community ou a Enterprise Edition e usá-la para executar o Drupal para um www e outros sites de nível superior. OS é RHEL 6.x, em VMWare. Provavelmente também executaremos uma ferramenta de cache, como memCache ou Varnish. No momento, estamos analisando dois servidores da Web com balanceamento de carga que se conectam a um ou mais servidores MySQL. Fala-se da possibilidade de usar uma configuração mestre-escravo ou multi-mestre. O mecanismo de banco de dados será o InnoDB.

Estamos analisando cerca de 6.000 páginas de conteúdo para começar e crescer rapidamente. Nossa taxa de transferência normal é de cerca de 40 Mbps (observada em uma hora), embora tenhamos visto até 70 Mbps ocasionalmente.

Obrigado,

km

mysql database-size
  • 2 respostas
  • 770 Views
Martin Hope
KM.
Asked: 2011-03-30 06:53:31 +0800 CST

Alta disponibilidade, failover e replicação do MySQL com Latência

  • 8

Estamos em processo de implementação de um novo CMS (Drupal 6.x) que roda em MySQL. Temos dois datacenters -- primário e secundário -- com latência conhecida entre eles. Não temos certeza de qual versão do MySQL executaremos... Community ou Enterprise, mas isso é um TBD. Parece que estaremos executando o mecanismo InnoDB, o sistema operacional será RedHat EL 5.5. Os servidores primários estarão ativos, enquanto os secundários serão passivos ou hot stand-bys.

Gostaria de implementar replicação, alta disponibilidade e failover automatizado no MySQL nos dois datacenters.

Após um failover para os servidores secundários, quando fizermos o failback para os servidores primários, gostaríamos de ter os dados sincronizados do banco de dados secundário para o banco de dados primário de forma rápida e completa para que possamos continuar a servir o conteúdo dos servidores primários.

Estou interessado em saber quais tecnologias/ferramentas/melhores práticas podem ser usadas para resolver/resolver esses problemas. Além disso, quaisquer pegadinhas ou momentos ah-ha também seriam muito apreciados. Eu li sobre a replicação do MySQL, clustering e algumas ferramentas de terceiros, como Tungsten e Dolphinics, mas não tenho certeza de qual é o melhor curso de ação.

Obrigado pelo seu tempo!

km

mysql replication
  • 1 respostas
  • 11059 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve