Это то, что у меня есть:
#!/bin/bash
# Shell script to backup MySql database
MyUSER="root"
MyPASS="password123"
MYSQL="$mysql"
MYSQLDUMP="$mysqldump"
# Store list of databases
DBS=""
# Get all database list first
DBS="$($MYSQL -u $MyUSER -h -p$MyPASS -Bse 'show databases')"
for db in $DBS
do
Проблема у меня есть бит 'do',
Мне нужно записать это в оболочку.
После получения всех имен БД выполните следующие действия:
обновленный пароль пользователя = "passowrd", где id = 999;
Может ли кто-нибудь помочь?
попробовать
for db in $DBS
do
$MYSQL -u $MyUSER -h -p$MyPASS -Bse "update $db.password='password' whereid =999;'
end
так как вы можете легко получить доступ к таблице с помощью databasename.tablename
в mysql.