Алдын ала талаптар
ДҚБЖ есептік жазбаларға құқықтарды тағайындамас бұрын келесі әрекеттерді орындаңыз:
Басқару серверін орнату үшін ДҚБЖ есептік жазбасын конфигурациялау
Басқару серверін орнату үшін ДҚБЖ есептік жазбасын конфигурациялау үшін:
Құпиясөзбен ДҚБЖ есептік жазбасын жасау үшін келесі пәрменді орындаңыз:
/* KSCAdmin атты пайдаланушыны жасаңыз және KSCAdmin үшін құпиясөз беріңіз */
CREATE USER 'KSCAdmin' IDENTIFIED BY '<
password
>';
ДҚБЖ ретінде MySQL 8.0 немесе одан бұрынғы нұсқасын пайдалансаңыз, бұл нұсқалар үшін "SHA2 құпиясөзін кэштеу" аутентификациясына қолдау көрсетілмейтінін ескеріңіз. Әдепкі аутентификацияны "SHA2 құпиясөзін кэштеу" күйінен "MySQL жеке құпиясөзі" параметріне өзгертіңіз:
CREATE USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<
құпиясөз
>';
ALTER USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<
құпиясөз
>';
Жасалған ДҚБЖ есептік жазбасының қажетті құқықтарын беру үшін келесі скрипті іске қосыңыз:
/* KSCAdmin артықшылықтарын ұсыну */
GRANT USAGE ON *.* TO 'KSCAdmin';
GRANT ALL ON kav.* TO 'KSCAdmin';
GRANT SELECT, SHOW VIEW ON mysql.* TO 'KSCAdmin';
GRANT SELECT, SHOW VIEW ON sys.* TO 'KSCAdmin';
GRANT EXECUTE ON PROCEDURE sys.table_exists TO 'KSCAdmin';
GRANT PROCESS ON *.* TO 'KSCAdmin';
GRANT SUPER ON *.* TO 'KSCAdmin';
MariaDB 10.5 немесе одан бұрынғы нұсқасын ДҚБЖ ретінде пайдалансаңыз, сізге EXECUTE құқығын берудің қажеті жоқ. Бұл жағдайда скриптіден келесі пәрменді алып тастаңыз: GRANT EXECUTE ON PROCEDURE sys.table_exists TO 'KSCAdmin'
.
SHOW grants for 'KSCAdmin';
CREATE DATABASE kav
DEFAULT CHARACTER SET ascii
DEFAULT COLLATE ascii_general_ci;
Сондай-ақ, ДҚБЖ есептік жазбасын жасайтын сценарийде көрсеткен дерекқордың атауын пайдаланыңыз.
Орнату аяқталғаннан кейін, Басқару серверінің дерекқоры құрылады және Басқару сервері жұмыс істеуге дайын.