SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.02.2012 20:12:52

papric
Участник
Зарегистрирован: 27.02.2012
Сообщений: 10

создать пользователя с привилегией SELECT

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

Неактивен

 

#2 27.02.2012 23:59:29

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: создать пользователя с привилегией SELECT

перелогиниться под этим пользователем?

Неактивен

 

#3 28.02.2012 22:12:38

papric
Участник
Зарегистрирован: 27.02.2012
Сообщений: 10

Re: создать пользователя с привилегией SELECT

да! как это сделать?

Неактивен

 

#4 29.02.2012 02:34:16

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: создать пользователя с привилегией SELECT

А как вы логинетесь под рутом? Точно также и под пользователем, только вместо root указав имя пользователя
Например:
mysql -u 'имя_пользователя' -p

Неактивен

 

#5 29.02.2012 19:42:20

papric
Участник
Зарегистрирован: 27.02.2012
Сообщений: 10

Re: создать пользователя с привилегией SELECT

работаю в MySQL 5.5 Command Line Client т.е. в командной строке. при ее запуске требуется ввести пароль roota,  для доступа к серверу. далее ввожу mysql> -u usr1 -p выдает ошибку синтаксиса.

Неактивен

 

#6 29.02.2012 19:47:43

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: создать пользователя с привилегией SELECT

Вам нужно залогиниться в программу mysql не под рутом, а под нужным пользователем.
То есть не
mysql -u root -p
а
mysql -u usr1 -p


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#7 29.02.2012 19:49:04

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: создать пользователя с привилегией SELECT

В меню "Пуск" -->  Выполнить --> cmd

Далее указываете путь к mysql, что-то вроде

C:\Documents and Settings\aa>cd "c:\Program Files\MySQL\MySQL Server 5.1\bin"

потом запускаете mysql под нужным юзером

C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u usr1 -p

Неактивен

 

#8 29.02.2012 19:54:59

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: создать пользователя с привилегией SELECT

deadka написал:

Вам нужно залогиниться в программу mysql не под рутом, а под нужным пользователем.
То есть не
mysql -u root -p
а
mysql -u usr1 -p

В винде если из меню вызывать Command Line Client, то он сразу предлагает "Enter password" для рута. Поэтому нужно запускать его из командной строки.

Неактивен

 

#9 29.02.2012 20:18:09

papric
Участник
Зарегистрирован: 27.02.2012
Сообщений: 10

Re: создать пользователя с привилегией SELECT

Вот теперь работает! Спасибо большое.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson