Por que o banco de dados criado no phpmyadmin não será mostrado no ambiente de trabalho?

0

Acabei de instalar o LAMP hoje. Criei um banco de dados também tabelas no phpmyadmin .. Mas ao verificar isso no MySql Workbench ele não mostra o banco de dados? Alguém sabe que surgiu com esse problema?

    
por Francisunoxx 11.02.2017 / 15:22

1 resposta

0

Você pode ver todos os bancos de dados mysql executando a interface de linha de comando do mysql.

Chame um terminal com Ctrl + Alt + T .

Em seguida, execute isso para efetuar login como root, o qual tem permissões para visualizar todos os bancos de dados.

$ mysql -u root -p

Agora, depois de fazer login como root, execute isto:

mysql> show databases;

Depois de ver o banco de dados atual (desde que ele tenha sido criado corretamente, você pode usar essa interface ou a interface Phpmyadmin para dar permissão ao banco de dados apropriado para o ID do usuário que o acessará.

Alguns usuários não poderão ver os bancos de dados que eles não têm permissão suficiente para ver.

Concedendo acesso ao banco de dados usando a linha de comando:

Você pode fazer isso a partir da linha de comando, observando o nome do banco de dados e executando este comando a partir do acesso root.

mysql> GRANT ALL ON [database].* TO 'userid'@'%';
  • Substitua "[banco de dados]" pelo nome do banco de dados, sem incluir os colchetes.
  • Substitua userid pelo nome do usuário que você está concedendo privilégios.
  • Substitua % pelo ponto de acesso. O "%" dá permissão para acessar de qualquer lugar. Você pode substituir isso por localhost ou um endereço IP.

Do Phpmyadmin:

Phpmyadmin também possui uma interface de comando para o banco de dados. Você pode clicar no link SQL e digitar os mesmos comandos nas etapas acima.

    
por L. D. James 11.02.2017 / 15:36