ekitel Posted August 25, 2007 Share Posted August 25, 2007 I'm trying to use a shell script on my dedicated server to create new databases here's my shell script #!/bin/sh mysql -u root -e "create database $1"; mysql -u root -e "GRANT ALL ON $1.* TO user_name@localhost" $1; when I log into the shell with ssh as 'root' and run this script the first line works and creates the database, the second line that's supposed to grant permission to an existing user does not work when I try to execute the script from PHP with this command neither of the 2 lines work: exec($_SERVER["DOCUMENT_ROOT"]. "/scripts/create_db.sh $new_db_name"); any idea what I'm doing wrong? thanks in advance! Quote Link to comment https://forums.phpfreaks.com/topic/66665-create-database-from-shell-script/ Share on other sites More sharing options...
fenway Posted August 27, 2007 Share Posted August 27, 2007 Really? Root via SSH? Scary.... Quote Link to comment https://forums.phpfreaks.com/topic/66665-create-database-from-shell-script/#findComment-335220 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.