J'ai un serveur et au sein de ce serveur, j'ai un script sql dans le répertoire/var/www /. Ce script consiste à créer des tables et des bases de données. J'ai besoin de savoir comment exécuter ce script sql depuis un terminal ou un client tout en conservant le fichier sur le serveur.
PS- Je ne connais pas grand-chose à la terminologie de ce sujet, je vais donc examiner d'autres suggestions pour mon approche.
Je suppose que c'est MySql. Pour l'exécuter à partir d'un environnement Unix/Linux, vous devez faire ceci:
$ mysql -h "server-name" -u "your_username" "-pyour_password" "database-name" < "filename.sql"
Il existe une autre manière:
mysql --Host=localhost --user=your_username --password=your_password -e "filename.sql"
Essaye ça:
mysql -u your_username -p your_password
use db_name
source <path_to_sql_file>/file.sql
Si vous souhaitez exécuter un fichier SQL pour une base de données spécifique, sélectionnez d'abord la base de données:
mysql -u your_username -p your_password
use db_name
source <path_to_sql_file>/file.sql