Вход на сайт
Cкрипт циклического mysql - запроса
425 просмотров
Перейти к просмотру всей ветки
в ответ BSDLamer 30.08.09 19:55
Вот еще что подумал,
почему то при обращении к information_schema требует ручного ввода пароля, даже если я юзера и пароль явно прописываю в запросе.Можно ли это как то обойти?
При обращении к другим базам этого нет...
Просто думал, что вот такой скрипт будет работать без ручного ввода пароля..
В общем, конечно, некритично, просто интересно, почему так..
почему то при обращении к information_schema требует ручного ввода пароля, даже если я юзера и пароль явно прописываю в запросе.Можно ли это как то обойти?
При обращении к другим базам этого нет...
Просто думал, что вот такой скрипт будет работать без ручного ввода пароля..
В ответ на:
#!/bin/sh
CHARSETFILE=/path_to_file/char_set.sql
mysql -u root -ppass information_schema -e "select concat('ALTER TABLE ', TABLE_NAME, ' CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci;') from TABLES where TABLE_SCHEMA='test_2';" -p --skip-column-names -s > ${CHARSETFILE}
mysql -u root -ppass test_2 < ${CHARSETFILE}
#!/bin/sh
CHARSETFILE=/path_to_file/char_set.sql
mysql -u root -ppass information_schema -e "select concat('ALTER TABLE ', TABLE_NAME, ' CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci;') from TABLES where TABLE_SCHEMA='test_2';" -p --skip-column-names -s > ${CHARSETFILE}
mysql -u root -ppass test_2 < ${CHARSETFILE}
В общем, конечно, некритично, просто интересно, почему так..