MySQL жүйесінде пайдаланушыларды қалай жасауға және рұқсаттарды беруге болады

Мазмұны:

MySQL жүйесінде пайдаланушыларды қалай жасауға және рұқсаттарды беруге болады
MySQL жүйесінде пайдаланушыларды қалай жасауға және рұқсаттарды беруге болады
Anonim

Не білу керек

  • Енгізіңіз ПАЙДАЛАНУШЫ ЖАСАУ 'wordpress_db_user'@'localhost' ‘L!f3W!r3’ АНЫҚТАЙДЫ;
  • Дерекқор атауымен wordpress_db және қалаулы пайдаланушы атымен L!f3W!r3 ауыстырыңыз.
  • Келесі, wordpress_db БАРЛЫҚ АРТЫҚШЫЛЫҚТАРДЫ БЕРУ. TO > дерекқор мен пайдаланушы атын енгізіңіз.

Бұл мақала MySQL жүйесінде пайдаланушыларды жасау және рұқсаттарды беру жолын түсіндіреді. Нұсқаулар Windows, Mac және Linux сияқты барлық платформаларға қолданылады.

MySQL дерекқорын жасау

Wordpress сияқты платформаны орнатқан кезде, ол дерекқорды қажет етеді (көбінесе MySQL дерекқоры). Wordpress сияқты жүйені орнату кезінде сізден мынаны қамтамасыз ету сұралады:

  • Қолданылатын дерекқордың атауы.
  • Дерекқорға кіру рұқсаты бар пайдаланушының аты.
  • Дерекқорға кіре алатын пайдаланушыға арналған құпия сөз.

MySQL дерекқорын орнату кезінде сізден әкімші пайдаланушысы үшін құпия сөз жасау сұралады. Сіз өзіңізден: «Неге бұл процесс үшін әкімші пайдаланушыны пайдаланбасқа?» Деп сұрайтын шығарсыз. Жауап қарапайым: қауіпсіздік. Бұл MySQL әкімші пайдаланушысы үшінші тарап бағдарламалық құралын орнату тіркелгісі ретінде емес, MySQL дерекқор серверін және оның пайдаланушыларын басқару үшін ғана пайдаланылуы керек. Осы мақсатта сіз әрқашан жаңа пайдаланушыларды жасап, жаңа пайдаланушыға үшінші тараптың арнайы дерекқорына рұқсат беруіңіз керек. Мысалы, Wordpress орнатып жатсаңыз, келесіні жасай аласыз:

  • Дерекқор: wordpress_db
  • Пайдаланушы: wordpress_db_user

Содан кейін wordpress_db_user үшін құпия сөз жасап, сол пайдаланушыға wordpress_db дерекқорына толық рұқсат бересіз.

Алға барып, дерекқор жасайық. Міне қадамдар:

  1. MySQL сұрауына мына пәрмен арқылы кіріңіз:

    mysql -u root -p

    Image
    Image
  2. MySQL әкімші құпия сөзін теріп, пернетақтада Enter/Return пайдаланыңыз.

    Дерекқорды пәрменмен жасаңыз

    ДЕРЕКТЕР ҚОРЫН ЖАСАУ wordpress_db;

    ("wordpress_db" орнына қойыңыз

    Image
    Image
  3. Дерекқор артықшылықтарын пәрменмен өшіріңіз

    ЖАЮ АРТЫҚШЫЛЫҚТАРЫ;

  4. Пәрмен арқылы MySQL сұрауынан шығыңыз

    шығу

MySQL жүйесінде пайдаланушы жасау

Дерекқор орнында болса, енді жаңадан жасалған дерекқорға қатынасатын пайдаланушыны жасауға болады. Бұл MySQL шақыруынан да орындалады. Осы жаңа пайдаланушыны жасау үшін мына қадамдарды орындаңыз:

  1. MySQL сұрауына пәрмен арқылы кіріңіз

    mysql.exe -u -p

  2. MySQL әкімші құпия сөзін теріп, пернетақтада Enter/Return пайдаланыңыз.

    Пайдаланушыны пәрменмен жасаңыз

    'wordpress_db_user'@'localhost' ЖАСАУ 'L!f3W!r3' АНЫҚТАГАН;

    («wordpress_db_user» және «L!f3W!r3» ауыстырыңыз

    Image
    Image
  3. Дерекқор артықшылықтарын пәрменмен өшіріңіз
  4. Пәрмен арқылы MySQL сұрауынан шығыңыз

MySQL-те рұқсат беру

Енді біз жаңадан жасалған wordpress_db_user жаңадан жасалған wordpress_db дерекқорына кіруге рұқсат беруіміз керек. Бұл келесі қадамдар арқылы орындалады:

  1. MySQL сұрауына пәрмен арқылы кіріңіз

    mysql.exe –u –p

  2. MySQL әкімші құпия сөзін теріп, пернетақтада Enter/Return пайдаланыңыз.

    Пайдаланушыға келесі пәрменмен рұқсат беріңіз

    wordpress_db БАРЛЫҚ АРТЫҚШЫЛЫҚТАРДЫ БЕРІҢІЗ. 'wordpress_db_user'@'localhost' 'L!f3W!r3' АНЫҚТАУ;.

    (орнын wordpress_db, ауыстырыңыз wordpress_db_user, және L!f3W!r3

    Image
    Image
  3. Дерекқор артықшылықтарын пәрменмен өшіріңіз

    ЖАЮ АРТЫҚШЫЛЫҚТАРЫ;

  4. Пәрмен арқылы MySQL сұрауынан шығыңыз

    шығу

Осы кезде wordpress_db_user жергілікті пайдаланушысы wordpress_db дерекқорына толық рұқсат алады. Сондықтан Wordpress орнатуға (немесе орнатқыңыз келетін кез келген сервер бағдарламалық құралын) кіргенде, дерекқор пайдаланушы аты ретінде wordpress_db_user және L!f3W!r3 пайдалана аласыз.құпия сөз ретінде.

Қашықтан кіруге рұқсат беру

Image
Image

Бір мәселе бар. Жоғарыдағы рұқсаттар жергілікті құрылғыдағы wordpress_db_user үшін ғана жұмыс істейді. Егер дерекқор қашықтағы серверде орналасса ше? Ол үшін БАРЛЫҚ АРТЫҚШЫЛЫҚТАРДЫ БЕРУ пәрменін өзгерту керек. Wordpress орнатып жатқан құрылғы (немесе кез келген үшінші тарап серверінің бағдарламалық құралы) 192.168.1.100 IP мекенжайында делік. wordpress_db_user пайдаланушыға осы құрылғыдан дерекқорға кіру рұқсатын беру үшін жаңа БАРЛЫҚ АРТЫҚШЫЛЫҚТАРДЫ БЕРУ пәрмені келесідей болады:

wordpress_db БАРЛЫҚ АРТЫҚШЫЛЫҚТАРДЫ БЕРІҢІЗ. ‘wordpress_db_user’@’192.168.1.100’ ‘L!f3W!r3’ АНЫҚТАҒАН;

Көріп отырғаныңыздай, wordpress_db жергілікті хостта толық рұқсат берудің орнына, біз жасаған нәрсе - wordpress_db_user қашықтағы құрылғыдағы пайдаланушы 192.168.1.100 wordpress_db дерекқорына толық рұқсат. Бұл пәрмен сізге 192.168.1.100 IP мекенжайындағы серверге Wordpress (немесе кез келген үшінші тарап серверінің бағдарламалық құралын) орнатуға және оған wordpress_db MySQL дерекқорына кіруге мүмкіндік береді, wordpress_db_user ретінде

Ұсынылған: