Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
chipset
- мл. сержант
- Сообщения: 113
- Зарегистрирован: 2012-05-12 11:24:30
Непрочитанное сообщение
chipset » 2013-03-21 17:07:30
Набираю mysql -u 12345 и пускает в mysql без всякого пароля. Причем и пользователя такого нет.
Код: Выделить всё
SELECT USER from mysql.user;
+------+
| USER |
+------+
| root |
| root |
| |
| root |
| |
| root |
+------+
chipset
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
ChihPih
- ст. прапорщик
- Сообщения: 568
- Зарегистрирован: 2009-09-04 12:23:30
- Откуда: Где-то в России...
-
Контактная информация:
Непрочитанное сообщение
ChihPih » 2013-03-21 17:37:12
Только поставили? Тогда удалите ненужных пользователей
Код: Выделить всё
use mysql;
DELETE FROM user WHERE user = "";
DELETE FROM user WHERE host != "localhost";
UPDATE user SET password = PASSWORD("1234") WHERE user = "root";
FLUSH PRIVILEGES;
ChihPih
-
chipset
- мл. сержант
- Сообщения: 113
- Зарегистрирован: 2012-05-12 11:24:30
Непрочитанное сообщение
chipset » 2013-03-21 17:41:14
Да помогло. Только не пойму зачем так сделано, что по умолчанию пускает кого угодно. И подскажите как к примеру создать пользователя чтобы он имел права только на одну бд к примеру создаю базу cacti и пользователя cacti и хочу чтобы он имел доступ только к ней, а не ко всему как root.
chipset
-
kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Непрочитанное сообщение
kharkov_max » 2013-03-21 21:16:22
chipset писал(а):Да помогло. Только не пойму зачем так сделано, что по умолчанию пускает кого угодно. И подскажите как к примеру создать пользователя чтобы он имел права только на одну бд к примеру создаю базу cacti и пользователя cacti и хочу чтобы он имел доступ только к ней, а не ко всему как root.
А по сети пускает ? )))
kharkov_max
-
ChihPih
- ст. прапорщик
- Сообщения: 568
- Зарегистрирован: 2009-09-04 12:23:30
- Откуда: Где-то в России...
-
Контактная информация:
Непрочитанное сообщение
ChihPih » 2013-03-21 22:39:48
Как-то так:
Код: Выделить всё
CREATE USER 'test'@'localhost' IDENTIFIED BY 'pass';
CREATE DATABASE IF NOT EXISTS `test` ;
GRANT ALL PRIVILEGES ON `test` . * TO 'test'@'localhost';
ChihPih