LINUX.ORG.RU

История изменений

Исправление 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 'пароль';

Тут имя_базы - база, к которой нужен доступ скрипту (если её ещё создай), имя_пользователя и пароль - то, что надо будет прописать в настройках скрипта для доступа к базе, можешь выбрать любые.