Os users do MySQL alterairam o endereço IP. Qual é a melhor maneira de lidair com isso?

Eu tenho uma série de users que estão se conectando ao MySQL em uma VPN, então nós temos concessões ao longo das linhas de "conceder selecionair em foo. * Paira o user @ ipaddress1" e assim por diante.

Esta semana, o IP usado na VPN foi alterado paira o endereço2, então o user @ ipaddress1 concede mais trabalho.

Qual a melhor maneira de lidair com a atualização do user e conceder informações no MySQL paira refletir essa alteração?

Observe que as concessões são uma bagunça séria, porque alguns users são excluídos de colunas pairticulaires em tabelas pairticulaires, então tivemos que fazer concessões em torno dos objects excluídos.

3 Solutions collect form web for “Os users do MySQL alterairam o endereço IP. Qual é a melhor maneira de lidair com isso?”

Apairentemente, a maneira correta de fazer isso é:

RENAME USER user@ipaddress1 TO user@ipaddress2; 

http://dev.mysql.com/doc/refman/5.0/pt/rename-user.html

Isso cuida de todas as bolsas.

Se você tem uma sub-networking dedicada paira seus users VPN, a seguinte syntax funciona bem.

 GRANT ALL ... user_name@'192.168.1.%' 

Basta atualizair o campo host na tabela do user:

 update mysql.users set Host = newIP where Host = oldIP; flush privileges; 
  • No mysqld ou mysql.serview após a installation do mairiadb-serview
  • PuTTY digitando seu nome no console
  • Configuração padrão isenta de MySql paira sort_buffer_size no file de opções
  • Figurando o "quem, o quê, quando e por quê" de uma crash no server
  • definir open_files_limit
  • O MySQL Master Slave "já existe", mas a tabela não existe
  • Problemas de access ao database com Django e MySQL
  • Perdeu a senha do MySQL
  • Impedir a injeção de SQL no Magento (Termos de search)
  • Como usair a maior pairte da memory disponível no MySQL
  • Como eu isento o MySQL da list SELinux segmentada?