Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Linux

Centos Сброс пароля Mysql, создание нового, создание БД : Linux

19.03.2024 14:34


29.11.2016 13:04
aldemko
 
Всем привет.
Сейчас тестирую облачный сервер, в общем там панельки нет, и приходится курить мануалы на простейшие вещи.
для начала узнал версию ОС

cat /proc/version:
Linux version 2.6.32-573.8.1.el6. centos.plus. x86_64 (mockbuild @ c6b9.bsys.dev. centos. org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Tue Nov 10 18:20:27 UTC 2015


Затем мне понадобилось сбросить пароль root на Mysql
(так как я не понял какой пароль у меня сейчас от Mysql - мне пришлось его сбросить)
для этого остановил БД
Код:
sudo /etc/init.d/mysqld stop
потом нужно запустить БД в безопасном режиме
Код:
sudo mysqld_safe --skip-grant-tables
затем вводим mysql
и сбрасываем меняем пароль на root

Код:
UPDATE mysql.user SET Password=PASSWORD('Ваш новый пароль') WHERE User='root';
Останавливаем и запускаем БД

Код:
sudo /etc/init.d/mysqld stop
sudo /etc/init.d/mysqld start
Теперь как и положено я могу войти в панель управления Mysql
Код:
mysql -u root -p
Что бы создавать сайты с бд юзером root создаю нового юзера
Код:
create user 'test'@'localhost' identified by 'password';
Проверяю что пользователь добавился

Код:
select user,host,password from mysql.user;
создаю бд под сайт
Код:
create database testdb;
А теперь самое главное дать новому пользователю права на базу

Код:
grant all on testdb.* to 'test'@'localhost'
Оставляю как шпаргалку для себя, да и может понадобится кому то
Часовой пояс GMT +3, время: 14:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.