Егер сіз бұрын MySQL-ді Ubuntu-ның жаңа нұсқаларында орнатуға әрекеттенген болсаңыз, mysql_secure_installation пәрменін орындау кезінде немесе әрекеттену кезінде қатеге тап болуыңыз мүмкін. ALTER USER SQL пәрменін пайдаланып құпия сөзді өзгертіңіз. Әрі қарай, қатенің неліктен орын алғанын, сондай-ақ құпия сөзіңіз MySQL саясатының ағымдағы талаптарына сәйкес келмейтінін қалай түзетуге болатынын анықтауға тырысамыз.
MySQL құпия сөздердің күрделілігін тексеруге арналған плагиндерді қамтитыны белгілі. Әдепкі бойынша, плагин жұмыс істемейді, бірақ mysql_secure_installation орындалған кезде, бағдарлама оны қосу үшін пайдаланушыға сұрау жібереді, егер ол қосылса, пайдаланушы оны қосуға болмайтынын нақты көрсетпесе, әдепкі бойынша. Плагин құпия сөздің күрделілігін тексереді, ол әлсіз және қорғалмаған құпия сөзді орнатуға мүмкіндік бермейді.
Плагинде үш құпия сөз талап саясаты бар:
Mysql_secure_installation сценарийі белсендіру әдісін таңдауға сұраныс жасайды, бұл Құпия сөзді тексеру плагині қосылғаннан кейін бірден орын алады. Бастапқыда күй ОРТА күйге орнатылады:
Егер сіз барлық әдепкі мәндерді таңдап, содан кейін талаптарға сәйкес келмейтін құпия сөзді көрсетуге тырыссаңыз, мысалы, көбінесе бұл арнайы таңбаның болмауы болса, сіз «Құпия сөзіңіз ағымдағы саясат талаптарына сәйкес келмейді» қатесін аласыз.
Бұл қатені түзетудің ең оңай және тиімді жолы - саясат талаптарына сәйкес келетін құпия сөзді көрсету. MEDIUM үшін бұл ePhi4A! сияқты құпия сөз болуы мүмкін. Бірақ бұл әрқашан жұмыс істей бермейді. Пароль талаптарын өзгерту үшін саясатты ТӨМЕНге дейін төмендету опциясы болса, онша қатаң емес.
MySQL дерекқор серверіне қосылу:
$ mysql -u root -p
Немесе жүйе құпия сөзсіз авторизацияны таңдаған болса:
$ sudo mysql
Содан кейін мына сұрауды іске қосыңыз:
$ SET GLOBAL validate_password.policy=LOW
Құпия сөзді қажеттіге өзгерткеннен кейін. Тағы бір нұсқа - құпия сөзді тексеру плагинін толығымен өшіру.
Келесі SQL сұранысын орындаймыз:
$ UNINSTALL COMPONENT 'file://component_validate_password';
Тексеруді өшіргеннен кейін қажетті құпия сөзді орнатыңыз.