Отрезов начало со всякими условиями, вот само обращение к базе:
kpoc@cmp
# cat test.sh
....
mysql -u $dbUser --password=$dbPass -Bse " bla bla bla; "
....
Суть в том, что скрипт успешно работал, пока при входе на страницу сайта не появилась ошибка подключения к базе. Я захожу в базу ручками и мне пишет ответ, что слишком много подключений. Видимо при обращении к базе, пользователь под которым я захожу остается подключенным и только при перезагрузке mysql все пользователи автоматически дисконятся.
Тогда переписал скрипт так:
kpoc@cmp
# cat test.sh
....
mysql -u $dbUser --password=$dbPass -Bse " bla bla bla; exit; "
....
Но вот беда: выдает ошибку:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'exit' at line 1
Также как и с 'guit'
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'guit' at line 1
Если ручками захожу в базу и прописываю команды через точку с запятой - все прекрассно. В чем проблема?