Jump to content

вопрос по mysql


Recommended Posts

Когда я подключаюсь из php к бд mysql,

mysql_connect("localhost:31006", "root", "") or die("Could not connect: " . mysql_error());

mysql_select_db("...");

все нормально, но здесь нет пароля, и имя пользователя простое.

А как сделать, чтобы подключалось с новым логином и паролем, которые я хочу выбрать?

Если их просто написать, то пишет access denied - как их создать, чтобы все работало? :mad:

Link to comment
Share on other sites

В командной строке:

mysql --user=root mysqlmysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' IDENTIFIED BY 'some_pass' WITH GRANT OPTION;

Так создаеш юзер monty с паролем some_pass

Потом можно пользват

И вообще, мануалов надо читать:

http://dev.mysql.com/doc/refman/5.0/en/adding-users.html

Link to comment
Share on other sites

а можно как-то сделать из php запрос mysql, того же типа, что и mysql_query, etc.?

Ведь в командную строку надо заходить, наверно, в директории mysql, а как я туда могу зайти, сервер-то не у меня стоит...

Link to comment
Share on other sites

Можно, там написани все запросы... Только надо к БД mysql подключиться

короче, у меня ни пользователь не создается, ни к бд нормально не подключается...

если вам нетрудно, напишите код на php, если порт БД 31006

а если просто оставить root без пароля, то это опасно чем-нибудь или сойдет?

то есть я в скрипте подключаюсь к бд с root и без пароля. чем это плохо?

Link to comment
Share on other sites

motorway: Оставить root-а без пароля это всё-равно что оставить квартиру с открытой настеж дверью и уехать на неделю в командировку.

Для администрирования MySQL можешь использовать phpMyAdmin.

Link to comment
Share on other sites

пока у меня проблемы с установкой phpmyadmin, может, подкинете код на php, чтобы быстро сделать запрос на установку пароля для юзера? это, наверно, небольшой код.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...