這條命令表示通過用戶名和密碼執行shell然后在shell里面執行一個建表語句:
USER="root"
PASS="root"
mysql -u $USER -p$PASS <<EOF 2> /dev/null
CREATE DATABASE um;
EOF
下面的命令在登陸MySQL的時候指定了database(mysql):
mysql -u $USER -p$PASS mysql <<EOF
UPDATE user SET password=PASSWORD('root') where user='root'
FLUSH PRIVILEGES
EOF
下面的命令表示登陸mysql的時候指定database(這里以剛創建的um為例),然后導入一個sql文件:
mysql -u $USER -p$PASS um < um.sql