
removido
(usa Nenhuma)
Enviado em 01/01/2014 - 19:08h
Você pode usar a biblioteca do php
bool mysql_create_db ( string $database_name [, resource $link_identifier ] )
Ou usar esse
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Não foi possível conectar: ' . mysql_error());
}
$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "O banco de dados my_db foi criado\n";
} else {
echo 'Erro criando o banco de dados: ' . mysql_error() . "\n";
}
?>
Fonte:
http://www.php.net/manual/pt_BR/function.mysql-create-db.php
jiraya escreveu:
Tenho uma aplicação php, que roda na maquina A.
Essa aplicação conecta na maquina B.
Preciso criar um banco de dados mysql na maquina B, através da maquina A.
Existe o comando ("uma linha") que eu crio o banco de dados, sem precisar digitar "mysql -p" e a senha ? pq não consigo fazer isso via php.
Precisava de um comando que executando como root cria-se a base.