シェルスクリプトで mysql 実行

dcm4chee の pacsdb の mysql 設定をシェルスクリプトでおこないます。


#!/bin/bash
mysql --defaults-extra-file=/etc/mysql/my.cnf -u root -e "DROP DATABASE pacsdb;"
mysql --defaults-extra-file=/etc/mysql/my.cnf -u root -e "CREATE DATABASE pacsdb;"
mysql --defaults-extra-file=/etc/mysql/my.cnf -u root -e "GRANT ALL ON pacsdb.* TO 'pacs'@'localhost' IDENTIFIED BY 'pacs';"
mysql -upacs -ppacs pacsdb < /var/www/html/apps/dcm4chee-2.17.3-mysql/sql/create.mysql
mysql --defaults-extra-file=/etc/mysql/my.cnf -u root -e "USE pacsdb ;INSERT INTO filesystem VALUES (1, NULL,'/mnt/nas/esDCM','ONLINE_STORAGE', 'DCM4CHEE',0,0, NULL); "

/etc/mysql/my.cnfの最後に以下を追加


[client]
user = root
password = pass