Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como criar um banco de dados MySql usando php shell_exec?


Elimine os espaços após -u e -p para começar. Eu sei que parece estranho, mas o mysql tem um aneurisma se você não tiver.

Além disso, se você estiver em php de qualquer maneira, por que está fazendo isso? Apenas tire um comando mysql do php e nenhum shell. Se a conexão ativa que você possui não tiver as credenciais para fazê-lo, use um novo objeto de conexão com as credenciais adequadas, faça-o e feche essa conexão.

Isso me leva à questão embaraçosa, mas necessária, de quando você usa o shell, em que caixa esse shell está sendo executado, uma máquina cliente que não é o servidor?