Índice
estrutura da tabela de exportação
Exibir instrução de criação de tabela
Visualize todos os threads, comandos, status, SQL demorado em execução no banco de dados atual
Exibir o número máximo de conexões com o banco de dados
Exibir permissões de IP de conexão do usuário
Dê aos usuários permissão de ip de conexão remota
Exemplo completo de permissões de usuário
Dar a um usuário um privilégio de banco de dados
importar estrutura de dados
premissa
No desenvolvimento diário, nem todo mysql no servidor pode ser conectado ao ide local, então é necessário estar familiarizado com vários comandos de visualização no mysql. Os mais usados estão listados abaixo (adicione novos depois)
Ordem
O ponto e vírgula no final é executado na linha de comando mysql, caso contrário, é executado na linha de comando linux
Conecte-se
mysql -u usuário -p
Exportar tabelas e dados
mysqldump -u usuário -p tabela do banco de dados > tabela.sql
estrutura da tabela de exportação
mysqldump -u usuário -p -d tabela do banco de dados > tabela.sql
ver todos os bancos de dados
mostrar bancos de dados;
ver todas as mesas
mostrar tabelas;
mesa de entrada
mesa de uso;
Ver estrutura da tabela
tabela de desc;
Exibir instrução de criação de tabela
show cria tabela tablename;
resultado do formato + '\G'
selecione * da tabela \G;
Visualize todos os threads, comandos, status, SQL demorado em execução no banco de dados atual
show processlist só pode listar os primeiros 100 itens, se você quiser ver os dados completos, você deve usar show full processlist.
mostrar lista de processos;
Exibir o número máximo de conexões com o banco de dados
mostrar VARIÁVEIS como 'max_connections';
redefinir senha
atualizar mysql.user set authentication_string=password('123456') where user='root';
liberar privilégios;
Se houver um erro como o seguinte, tente
SET PASSWORD = PASSWORD('Xiaoming250'); //ERRO 1820 (HY000): Você deve redefinir sua senha usando a instrução ALTER USER antes de executar esta instrução.
Exibir permissões de IP de conexão do usuário
selecione Host, Usuário de usuário;
Dê aos usuários permissão de ip de conexão remota
CONCEDA TODOS OS PRIVILÉGIOS EM *.* PARA root@'%' identificado por 'psw';
excluir usuários
Preste atenção aos usuários e hosts
excluir do usuário onde user='root' e host='%';
Exemplo completo de permissões de usuário
conceder select, insert, update, delete, create,drop on db.* para user@ip identificado por 'passwd';
Dar a um usuário um privilégio de banco de dados
conceder todos os privilégios em testdb para dba@'localhost' Entre eles, a palavra-chave "privilégios" pode ser omitida.
importar estrutura de dados
fonte a.sql;
continua
referência
Idéias de solução de problemas on-line do Mysql e comandos comuns - programador procurado
Comandos de operação comuns para bancos de dados - Yi_warmth - Blog Garden (cnblogs.com)