Както беше споменато в предишни статии, СУБД може да бъде инсталирана от официалното хранилище и хранилището за разработчици. Независимо от това, по време на инсталацията програмата ще зададе няколко въпроса, на които трябва да се отговори. По-долу ще ви разкажем какви и как да им отговорите.
Първото нещо, което програмата ще попита потребителя, е паролата на root. Ще трябва да я посочите само.
И след това да я въведете отново, за да я потвърдите:
Потребителят си запазва правото да остави областта за парола празна, но в този случай MySQL ще използва Unix оторизация за влизане при стартиране на mysql клиента от конзолата (ще загубите отдалечен достъп). Това ще доведе до още някои неудобства в бъдеще, затова е по-добре да не го правите и да зададете паролата на root веднага.
След това програмата ще ви предупреди, че MySQL използва нов метод за оторизация. Тази информация можете да намерите в прозореца, който се отваря:
След това инсталационната програма ще ви подкани да инсталирате новия метод на оторизация или да се върнете към стария. Клиентските библиотеки за MySQL в Ubuntu вече са изградени така, че да поддържат новия метод, така че той може да бъде оставен на място:
След като инсталацията завърши, трябва да изпълните командата mysql_secure_installation (за да защитите сървъра MySQL). Ако сте задали парола на етапа на инсталиране на MySQL, можете да изпълните командата без sudo. Ако паролата не е била зададена, първото нещо, което трябва да направите, е да зададете код за потребителя root.
mysql_secure_installation
Въведохте ли и зададохте ли паролата на root потребителя? След това командата ще ви подкани да активирате приставката за потвърждаване на паролата на MySQL. Не я разрешавайте, ако нямате представа какво представлява и защо ви е необходима. Накратко, плъгинът ще предотврати инсталирането на твърде прости пароли за потребителите на MySQL. В този момент отговорете с n:
След това помощната програма ще попита дали е необходимо да се промени паролата на root. Тук също можете да отговорите с n, тъй като вече сте задали паролата по-рано:
Отговорете утвърдително на всички следващи въпроси на програмата:
Използвайки този принцип на конфигуриране, няма да можете да прилагате само sudo за свързване към mysql от конзолата. Можете да опитате, но ще получите грешка Access Denied (Отказан достъп). За да се свържете с MySQL, използвайки конзолния клиент, въведете паролата на root, която беше зададена по-рано:
mysql -u root -p
С това инструкциите за конфигуриране приключват.
Отдаване под наем на mysql vps