Sim, mas por exemplo: eu agora quero testar o mysql inserindo coisas. Mas depois quero apagar tudo o que eu inseri
O PHPMyAdmin não é mais que uma máscara para o PHP e para facilitar a instalação do PHP. Não é uma linguagem de programação. Com o PHP instalado, pode-se fazer a mesma coisa com o Workbench. Mas há outras ferramentas.
Estamos a falar de ferramentas para aceder aos dados do MySQL e não de programar o que quer que seja.
Não consegui perceber este teu comentário. O phpmyadmin é uma ferramenta (feita em php) para aceder e gerir bds mysql.
O PHPMyAdmin é um conjunto de peças de software, onde está incluído o PHP e o MySQL com o (quase) único objectivo de facilitar a instalação ao utilizador comum. Sim, tem um "browser" da base de dados, mas não tem nenhuma ferramenta para actualizar/programar a colocação de dados na base de dados.
Pelo menos foi a conclusão a que cheguei quando decidi instalar o PHP e o MySQL, que acabei por instalá-los de forma independente por razões diversas.
O PHPMyAdmin é um conjunto de peças de software, onde está incluído o PHP e o MySQL com o (quase) único objectivo de facilitar a instalação ao utilizador comum. Sim, tem um "browser" da base de dados, mas não tem nenhuma ferramenta para actualizar/programar a colocação de dados na base de dados.
Pelo menos foi a conclusão a que cheguei quando decidi instalar o PHP e o MySQL, que acabei por instalá-los de forma independente por razões diversas.
phpMyAdmin is a free and open source tool written in PHP intended to handle the administration of MySQL with the use of a web browser.
Se formos por aí, mais vale não instalar nada open sourcePHPMyAdmin é uma aplicação feita em PHP para gerir (administrar, daí o
nome) bases de dados.
Provavelmente pensaste que isto servia para instalar o PHP e o MySQL porque
as dependências necessárias ao funcionamento do PHPMyAdmin tiveram de
ser satisfeitas (instaladas).
phpMyAdmin - Wikipedia, the free encyclopedia
E, sinceramente... é mais um buraco de segurança.
Portanto, fizeste bem em não instalar isto.
Phpmyadmin : Security vulnerabilities
OK, o que li na altura interpretei como sendo uma aplicação para facilitar a instalação do PHP e do MySQL, e sim, vi que tinha alguns "acessórios", dispensáveis quanto a mim e nem dei grande atenção isso. Quanto a ser um "gestor" de SQL, confesso que não vi isso como sendo a base do software e inclui essa particularidade nos "acessórios"...
Eu vejo as bases de dados como repositórios que podem ser acedidos a partir de diversas aplicações e serão essas aplicações a fazer a gestão das suas próprias bases de dados. Quanto a usar, de forma independente (fora das aplicações próprias), as bases de dados, há diversas opções, e essa é, quanto a mim, uma opção independente da instalação do PHP e do MySQL. Acrescentei isto apenas para que se entenda o meu ponto de vista, na altura, em relação ao phpmyadmin.
Daí ter optado por instalar, de forma independente, o MySQL e o PHP.
Não sou, nem de longe nem de perto, especialista em SQL! Não vai há muito que pus o MySQL a funcionar (pela primeira vez) e ainda não me debrucei devidamente nessa matéria. Mas para quem conhece as bases de dados na generalidade, não me parece, pelo que entretanto vi, que seja muito diferente.
Se formos por aí, mais vale não instalar nada open source.
(...)
Nunca.
Jamais.
Em tempo algum.
A menos que o teu conceito de gestão (administração) seja diferente do meu.
Uma aplicação nunca deve usar uma conta de acesso privilegiado.
E a administração faz-se com uma conta de administração (privilegiada, portanto).
Heim? Esses exploits que linkaste existem porque o phpMyAdmin é open source, tal como podias mostrar exploits para o Wordpress, presta shop, phpbb (e outros x forum softwares), então agora o open source está mais imune a exploits lol? Quer dizer, tens o código exposto ao mundo, quem quiser explorar asério bugs com software open source vai reportá-los? E mesmo sendo reportados, quantos bugs não são corrigidos?O que é que o Open Source tem a ver com os exploits?
Quando muito, o Open Source será mais imune a exploits, porque é mais fácil identificá-los
(white hats) e reportá-los para serem corrigidos.
O problema não está em ser Open Source ou não, está na equipa associada ao projecto.
Refiro-me às bases de dados inerentes a esse software específico, obviamente.
Também eu.
Talvez eu não esteja a compreender.
O software não deve ter acesso às suas bases de dados? Não deve ter permissão para mexer nos registos?