1

Тема: Створення бази і користувача в mysql

Захотілось мені поставити Wordpress на LAMP. Як я на убунті поставив той LAMP - не питайте. Wordpress каже що йому треба базу, я створив йому базу:

mysql -u root -p 
   create database wordpress character set utf8 collate utf8_bin;

Далі я подумав що підключати його до бази через аккаунт рута якось не зовсім правильно, і вирішив створити користувача:

create user 'wordpress' identified by 'strong_pwd';

І дати йому доступ до бази:

grant all privileges on wordpress.* to 'wordpress';

А wordpress мені: "Помилка з’єднання із базою даних MySQL".

Я вирішив перевірити вручну, і виявилось що користувач таки створений неправильно:

$ mysql -u wordpress -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'wordpress'@'localhost' (using password: YES)

Нарешті питання: а як треба правильно?

2

Re: Створення бази і користувача в mysql

mysql> create user 'wordpress'@'localhost' identified by 'strong_pwd'
Подякували: bunyk1

3

Re: Створення бази і користувача в mysql

О, дякую.

Цікаво, а як створити користувача що може під’єднуватись з усіх хостів?

4

Re: Створення бази і користувача в mysql

Не те щоб мені це було потрібно, мені просто цікаво для чого необхідно вказувати що користувач буде під’єднуватись саме з локалхоста. Для захисту? Але ж вже ніби є пароль... Чи я не знаю якоїсь схеми атаки?

5

Re: Створення бази і користувача в mysql

Захист від брутфорсу :)
Ось інфа: http://dev.mysql.com/doc/refman/5.1/en/ … names.html

6

Re: Створення бази і користувача в mysql

от чесно люди я не розумію цієї любові до готових безкоштовних движків типу WP Jumla  і т.д і т.п, свої потрібно писати, я б не радив розробляти серйозні проекти на WP чи Jumla, так під якісь дрібненькі і недорогі можна юзати, та не більше.

Re: Створення бази і користувача в mysql

RomkoModus написав:

от чесно люди я не розумію цієї любові до готових безкоштовних движків типу WP Jumla  і т.д і т.п, свої потрібно писати, я б не радив розробляти серйозні проекти на WP чи Jumla, так під якісь дрібненькі і недорогі можна юзати, та не більше.

Ну писати під кожен проект новий двиг - це теж не дуже.

8

Re: Створення бази і користувача в mysql

RomkoModus написав:

от чесно люди я не розумію цієї любові до готових безкоштовних движків типу WP Jumla  і т.д і т.п, свої потрібно писати, я б не радив розробляти серйозні проекти на WP чи Jumla, так під якісь дрібненькі і недорогі можна юзати, та не більше.

Хтось десь казав що пише серйозний проект? Wordpress - тому що я ним користуюсь уже 5 років, звик і щось нове вивчати лінь.

А серйозні проекти пишуться на TornadoWeb, Pyramid, Django чи wheezy.web - молодому вітчизняному фреймворку, який активно розробляється прямо зараз. :) Ну, чи NodeJS, якщо комусь подобаються фігурні дужки.

9

Re: Створення бази і користувача в mysql

А як комусь фігурні дужки не подобаються, то CoffeeScript йому в руки!

Подякували: bunyk1

Re: Створення бази і користувача в mysql

RomkoModus написав:

я б не радив розробляти серйозні проекти на WP чи Jumla,

Скажіть це компаніям, які якраз на wp та joomla роблять великі портали.
P.S: не те, щоб я був прихильником такого, та все ж факти є факти.

11

Re: Створення бази і користувача в mysql

Хантер, ти вже раз на цей коментар тут відповів. :)