История изменений
Исправление firkax, (текущая версия) :
Какой ты пароль туда пишешь? Небось пароль от системного юзера в линуксе? Это не тот пароль, нужен именно пароль от пользователя базы, который у тебя наверно не задан.
Так его можно задать:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут пароль');
FLUSH PRIVILEGES;
Только ещё одно уточнение: давать всяким скриптам рутовый доступ к базе - плохая идея. Ну, кроме случаев когда это скрипты для администрирования сервера. Если у тебя там приложение - лучше создай нового пользователя, выдай ему права к базе и пользуйся им.
CREATE DATABASE имя_базы;
GRANT ALL PRIVILEGES ON имя_базы.* TO 'имя_пользователя'@'localhost' IDENTIFIED BY 'пароль';
Тут имя_базы - база, к которой нужен доступ скрипту (если её ещё нет то можешь создать, хотя может это и не нужно), имя_пользователя и пароль - то, что надо будет прописать в настройках скрипта для доступа к базе, можешь выбрать любые.
Исправление firkax, :
Какой ты пароль туда пишешь? Небось пароль от системного юзера в линуксе? Это не тот пароль, нужен именно пароль от пользователя базы, который у тебя наверно не задан.
Так его можно задать:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут пароль');
FLUSH PRIVILEGES;
Только ещё одно уточнение: давать всяким скриптам рутовый доступ к базе - плохая идея. Ну, кроме случаев когда это скрипты для администрирования сервера. Если у тебя там приложение - лучше создай нового пользователя, выдай ему права к базе и пользуйся им.
CREATE DATABASE имя_базы;
GRANT ALL PRIVILEGES ON имя_базы.* TO 'имя_пользователя'@'localhost' IDENTIFIED BY 'пароль';
Тут имя_базы - база, к которой нужен доступ скрипту (если её ещё нет то можешь создать, хотя жет это и не нужно), имя_пользователя и пароль - то, что надо будет прописать в настройках скрипта для доступа к базе, можешь выбрать любые.
Исправление firkax, :
Какой ты пароль туда пишешь? Небось пароль от системного юзера в линуксе? Это не тот пароль, нужен именно пароль от пользователя базы, который у тебя наверно не задан.
Так его можно задать:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут пароль');
FLUSH PRIVILEGES;
Только ещё одно уточнение: давать всяким скриптам рутовый доступ к базе - плохая идея. Ну, кроме случаев когда это скрипты для администрирования сервера. Если у тебя там приложение - лучше создай нового пользователя, выдай ему права к базе и пользуйся им.
CREATE DATABASE имя_базы;
GRANT ALL PRIVILEGES ON имя_базы.* TO 'имя_пользователя'@'localhost' IDENTIFIED BY 'пароль';
Тут имя_базы - база, к которой нужен доступ скрипту (если её ещё нет то создай), имя_пользователя и пароль - то, что надо будет прописать в настройках скрипта для доступа к базе, можешь выбрать любые.
Исправление firkax, :
Какой ты пароль туда пишешь? Небось пароль от системного юзера в линуксе? Это не тот пароль, нужен именно пароль от пользователя базы, который у тебя наверно не задан.
Так его можно задать:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут пароль');
FLUSH PRIVILEGES;
Только ещё одно уточнение: давать всяким скриптам рутовый доступ к базе - плохая идея. Ну, кроме случаев когда это скрипты для администрирования сервера. Если у тебя там приложение - лучше создай нового пользователя, выдай ему права к базе и пользуйся им.
CREATE DATABASE имя_базы;
GRANT ALL PRIVILEGES ON имя_базы.* TO 'имя_пользователя'@'localhost' IDENTIFIED BY 'пароль';
Тут имя_базы - база, к которой нужен доступ скрипту (если её ещё создай), имя_пользователя и пароль - то, что надо будет прописать в настройках скрипта для доступа к базе, можешь выбрать любые.
Исходная версия firkax, :
Какой ты пароль туда пишешь? Небось пароль от системного юзера в линуксе? Это не тот пароль, нужен именно пароль от пользователя базы, который у тебя наверно не задан.
Так его можно задать:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут пароль');
FLUSH PRIVILEGES;
Только ещё одно уточнение: давать всяким скриптам рутовый доступ к базе - плохая идея. Ну, кроме случаев когда это скрипты для администрирования сервера. Если у тебя там приложение - лучше создай нового пользователя, выдай ему права к базе и пользуйся им.
CREATE DATABASE имя_базы;
GRANT ALL PRIVILEGES ON имя_базы.* TO 'имя_пользователя'@'%' IDENTIFIED BY 'пароль';
Тут имя_базы - база, к которой нужен доступ скрипту (если её ещё создай), имя_пользователя и пароль - то, что надо будет прописать в настройках скрипта для доступа к базе, можешь выбрать любые.