|
|
|
| Хочу сменить пользователя root на своего, кое-что прочёл в интернете, нашёл описание, как это делать, но оно не работает. Вообщем пишу следующие строки:
mysql> CREATE DATABASE name;
mysql> GRANT ALL PRIVILEGES ON name.* TO rapsodiya@localhost
IDENTIFIED BY '******';
Mysql создаёт пользователя rapsodiya в базе данных 'mysql', и не даёт ему ни каких привелегий. Везде стоят буквы 'N'.
Пожалуйста, помогите новичку! | |
|
|
|
|
|
|
|
для: kiRaLipetsk
(19.05.2008 в 11:53)
| | Погодите... вы же только на базу данных name права выдаёте пользователю rapsodiya, чтобы сделать его root-ом запрос должен выглядеть так
GRANT ALL PRIVILEGES ON *.* TO rapsodiya@localhost
IDENTIFIED BY '******' WITH GRANT OPTION;
|
PS WITH GRANT OPTION - позволяет назначать права другим пользователям, без этой директивы вы из под rapsodiya не сможете создавать других пользователей. | |
|
|
|
|
|
|
|
для: cheops
(19.05.2008 в 11:59)
| | Спасибо большущее! Всё работает! | |
|
|
|