Всем привет.
Сейчас тестирую облачный сервер, в общем там панельки нет, и приходится курить мануалы на простейшие вещи.
для начала узнал версию ОС
Затем мне понадобилось сбросить пароль 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
Что бы создавать сайты с бд юзером 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'
Оставляю как шпаргалку для себя, да и может понадобится кому то