mysql дерекқоры үшін жаңа пайдаланушыны жасаңыз және тек белгілі бір артықшылықтарды беріңіз

Mysql дерекқорындағы кейбір опцияларды қолдана отырып, жаңа MySQL пайдаланушысы болғым келеді.

Бұл менің ағымдағы пайдаланушы сұрауын жасау:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

бұл кодты іске қосқан кезде сервер келесі қате туралы хабарды көрсетеді:

(Error: 1227 SQLSTATE: 42000 (ER_SPECIFIC_ACCESS_DENIED_ERROR)

Message: Access denied; you need the %s privilege for this operation)

MySQL 5.0 нұсқасын пайдалану.

Пожалуйста, маған көмектесіңіз

  1. MySQL дерекқоры үшін жаңа пайдаланушы жасау
  2. сол пайдаланушыға пароль орнатыңыз
  3. пайдаланушыға GRANT беру
  4. жою, тастау, экспорттау және импорттау сияқты кейбір опцияларды өшіру.
0
@DACrosby Қымбаттым.
қосылды автор Abc Xyz, көзі

6 жауаптар

Үш қадам бар

Create Database
Create new User
Give the rights with grant all command

осы сияқты

CREATE DATABASE DBTEST

ОСЫ БІРГЕ ҚАЛПЫНА КЕЛТІРІП, ҚОЛ ЖЕТКІЗУДІҢ ЖАҢА ПАЙДАЛАНУЫ

CREATE USER 'NEWUSER'@'LOCALHOST' IDENTIFIED BY 'NEWUSERPASSWORD'

ПАЙДАЛАНУШЫНЫҢ ЖАСАЛҒАН КЕЗІНДЕГІ КӨРСЕТКІШТІҢ КӨРСЕТКІШІНІҢ КӨРСЕТКІШІНЕ .....

GRANT ALL PRIVILEGES ON *.* TO 'NEWUSER'@'LOCALHOST'

ЖӘНЕ БАРЛЫҚ БІР БІР ТАПСЫРМА

FLUSH PRIVILEGES

ОСЫ НЕГІЗГЕ ҰСЫНЫЛАТЫН АРНАЙЫ МӘЛІМДЕМЕ АРНАЛҒАН ҚҰҚЫҚТАРДЫ ҚОЛДАНУЫҢЫЗДЫ

GRANT ALL PRIVILEGES ON DBTEST.* TO 'NEWUSER'@'LOCALHOST'
1
қосылды

Жаңа пайдаланушыларды жасау үшін әкімші немесе түбірлік тіркелгі арқылы дерекқорға кіру керек.

0
қосылды

Қазіргі уақытта кірген пайдаланушыңызда жаңа пайдаланушылар жасау құқығы жоқ. Басқа есептік жазба арқылы кіріңіз.

0
қосылды
CREATE ADMIN 'newadmin' @ 'localhost' IDENTIFIED BY 'password' сияқты қолданамын;
қосылды автор Abc Xyz, көзі

дерекқорға қосылу және пайдаланушыны жасау үшін пайдаланатын пайдаланушы жаңа пайдаланушыны жасау артықшылықтары жоқ. әкімші пайдаланушысымен дерекқорға қосылыңыз

0
қосылды
CREATE ADMIN 'newadmin' @ 'localhost' IDENTIFIED BY 'password' сияқты қолданамын;
қосылды автор Abc Xyz, көзі

Бұл сіздің дерекқорыңызға сіздің құқықтарыңыз бен артықшылықтарыңыз жоқ пайдаланушыны пайдаланумен байланысты қосымша пайдаланушылар қосу. Ең алдымен, бұл жағдайда root пайдаланушысы немесе әкімші пайдаланушысымен байланысу қажет қосу, өңдеу, жою, жаңарту, қысқарту, төмендету үшін барлық привилегияларды толығымен арттыра аласыз бірақ барлық осы привилегияларды ұстау керек-ақ оларды дұрыс пайдалану керек екенін білу керек, себебі егер жоқ болса Сіз өзіңіздің дерекқорыңызбен араласып кететін шығарсыз.

Ескертпе: Егер сіз белгілі бір пайдаланушыға белгілі бір артықшылықтары бар пайдаланушыға берілсе идеяларды іздестіріп, өзіңіздің артықшылықтарыңызды неғұрлым кеңейте аласыз, бұл жақсы идея емес

0
қосылды

GATANT түрлерінің немесе GRANT деңгейлері арасындағы сәйкессіздіктің бар екендігі туралы және GATANT-ды басқа пайдаланушыға қолдануға тырысатын барлық жағдайларда қателер қате деп санаймын.

0
қосылды