zotkindm
Подходит?
К сожалению нет
Добрый день Форум!
Хочу найти преподавателя/наставника, чтобы научиться настраивать и работать с почтовым сервером POSTFIX
Если будут желающие, напишите мне пожалуйста в ЛС цену и время на одно занятие, удобную для Вас форму оплаты и время на проведение уроков, как с Вами можно связаться

Спасибо!
Хорошего дня!
Нашел решение

GRANT ALL ON * . * TO `skyrewir`@`localhost` WITH GRANT OPTION;
FLUSH PRIVILEGES;

Всем спасибо за помощь!
indeviral
Вы создали базу от одного пользователя с его правами, а права пытаетесь менять уже от другого.
На счёт удалённого доступа на wiki всё очень подробно расписано, не вижу смысла переписывать.
Indeviral, спасибо за ответ!
Не могу разобраться как это работает, т.е я пытаюсь создать пользователя [email protected] для того, чтобы не работать из под пользователя root, предоставляю этому пользователю полные права на все базы данных внутри MySQL

# Предоставляю пользователю полные права
MariaDB [(none)]> GRANT ALL ON * . * TO `skyrewir`@`localhost` IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.000 sec)

Весь день смотрел права и только что наткнулся на вот это
ALL (admin) — пользователю, получившему данную привилегию, автоматически назначаются все права в рамках уровня привилегий (возможных привилегий в принципе, согласно контексту выдачи привилегий). Не назначается только привилегия GRANT OPTION в данном случае.
А привилегия GRAND OPTION отвечает за
GRANT OPTION — позволяет назначить конкретные права определенному пользователю (также и отобрать). Возможно дать/отобрать только те права, которыми назначающий сам располагает.
Т.е полный запрос для подмены пользователем root'а должен быть таким

GRANT ALL ON * . * TO `skyrewir`@`localhost` WITH GRANT OPTION;
FLUSH PRIVILEGES;
И по идеи, после этого я должен подменить учетную запись root'а своим пользователем и получить права на полное администрирование MySQL

Завтра попробую это сделать отпишусь о результате

Всем спасибо!
Добрый день, Форум!
Помогите пожалуйста разобраться с пользователями в MySQL

Описание проблемы:
Есть удаленный доступ к серверу, на нем установлен классический LAMP и поднят Firewall.
Насколько я знаю, работать под root'ом плохо и для этой цели я создал отдельного пользователя MySQL и пытаюсь предоставить ему полные права на MySQL

# Вхожу в MySQL под пользователем root
[[email protected] ~]$ mysql -u root -p
# Ввожу пароль
Enter password:

# Попадаю в консоль MariaDB и создаю пользователя с паролем
MariaDB [(none)]> CREATE USER `skyrewir`@`localhost` IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.000 sec)

# Предоставляю пользователю полные права
MariaDB [(none)]> GRANT ALL ON * . * TO `skyrewir`@`localhost` IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.000 sec)

#Обновляю права
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.000 sec)

# Создаю тестовую базу
MariaDB [(none)]> CREATE DATABASE `test` DEFAULT CHARACTER SET utf8;
Query OK, 1 row affected (0.000 sec)

# Выхожу из пользователя root
MariaDB [(none)]> quit;
Bye

Дальше стараюсь работать от пользователя skyrewir, которому я предоставил права root

# Вхожу в MySQL под пользователем skyrewir
[[email protected] ~]$ mysql -u skyrewir -p
# Ввожу пароль
Enter password:

# Попадаю в консоль MariaDB и создаю нового пользователя с полными правам на отдельную базу test
MariaDB [(none)]> CREATE USER `testuser`@`localhost` IDENTIFIED BY 'testuser';
Query OK, 0 rows affected (0.000 sec)

# Пытаюсь предоставить пользователю testuser полные права на базу test и получаю ошибку о Запрете доступа
MariaDB [(none)]> GRANT ALL ON `test` . *  TO `testuser`@`localhost` IDENTIFIED BY 'testuser';
ERROR 1044 (42000): Access denied for user 'skyrewir'@'localhost' to database 'test'

Помогите пожалуйста разобраться, объясните что я делаю не так, почему я не могу предоставить пользователю доступ на отдельную базу?

Дополнительно хотелось бы получить временный доступ к базе из сети Интернет, для этого я добавил правило в Firewall
Правильно ли я понял, что пользователя для доступа из вне необходимо создать вот так? Вместо @'localhost' нужно вписать @'%'

MariaDB [(none)]> CREATE USER `testuser`@`%` IDENTIFIED BY 'testuser';
Query OK, 0 rows affected (0.000 sec)

# Пытаюсь предоставить пользователю testuser полные права на базу test и получаю ошибку о Запрете доступа
MariaDB [(none)]> GRANT ALL ON `test` . *  TO `testuser`@`%` IDENTIFIED BY 'testuser';
ERROR 1044 (42000): Access denied for user 'skyrewir'@'localhost' to database 'test'

Спасибо за Ваши ответы!
Всем добра!
Aivar
По дефолту в suspend_to_ram, если не указано иного:
/etc/systemd/logind.conf
-----
HandleLidSwitch=hybrid-sleep

Спасибо!
red
не думаю что для домашних компов это настолько актуально, будь у вас сервер другое дело

red, на ArchWiki написано
Если в системе установлены одновременно оба типа дисков (HDD и SSD), то рекомендуется монтировать раздел /var на HDD, чтобы продлить жизнь SSD, избежав на нём множества операций чтения/записи.
Насколько я знаю, в var хранятся логи, системные журналы и временные файлы, которые постоянно перезаписываются, возможно я не прав.

red
надеюсь вы не путаете suspend(ждущий) и hibernate(спящий) режимы
Да, скорее всего я напутал, для меня эти режимы были одинаковыми, оказывается есть разница, моя жизнь уже не станет прежней:D
Когда я закрываю крышку ноутбука в какой режим он уходит?

red
систему и хомяк лучше держать на ssd что позволит грузить быстро не только систему но и приложения ведь настройки и кеши многих пользовательских программ находятся в хомяке, своп если он действительно нужен лучше разместить на ssd и не разделом а в файле благо дефрагментация не критична для ssd,
а hdd оставить чисто под данные(фильмы, музыка, торенты …) и подключить его как писал abc в свой хомяк
Спасибо за разъяснение!
Сейчас отвечаю с новой системы, всё сделал по предыдущей схеме и вижу ошибки которые я допустил, как говорится первый блин комом, на выходных все переделаю!

На этапе установки у меня возникли проблемы с тем, что я не создал /boot раздел для grub загрузчика на диске, создал его на последнем разделе HDD. Подскажите этот раздел обязательно создавать или можно обойтись без него? У меня BIOS
Ещё раз всем спасибо за ответы!
Как я понял, схема разметки дисков будет такая
sda это SSD
sdb это HDD

lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0  83.9G  0 disk
├─sda1   8:01   0     83.9G  0 part /
sdb      8:16   0 698.7G  0 disk
├─sdb1   8:17   0    9G  0 part #SWAP
├─sdb2   8:18   0    500G  0 part /home
├─sdb3   8:19   0 110.5G  0 part /home #Раздел на котором хранятся данные
├─sdb4   8:20   0 10G  0 part /var
Решил, что лучше использовать SSD диск только под систему попробую файловую систему btrfs, так как HDD 750Gb
Swap раздел вынес на HDD, отдал под него 9G (файловая система btrfs не поддерживает swap файлы, вычитал на ArchWiki)
Выделил отдельный раздел для /var на 10G (решил воспользоваться советом и ArchWiki)
Разделу home отдаю всё остальное пространство на HDD, после установки системы перенесу все файлы с раздела sdb3 на sdb2, удаляю раздел sdb3, а освободившееся место отдам разделу sdb2 (Возможно оставлю пустым для раздела с бэкапами)

Оцените пожалуйста данную схему, всё ли нормально будет с её работой?

Спасибо, хорошего настроения!
Всем спасибо за ответы!

52th, а без swap раздела ноутбук будет выходить из гибернации? Я перечитал кучу тем, кто-то говорит, что если нету swap раздела, то ноутбук не будет выходить из гибернации?

А для чего делать симлинки, насколько я помню это как ярлыки в окнах?
Я не придираюсь, просто не могу понять как это функционирует

Никогда раньше не использовал btrfs, возможны какие-либо проблемы с этой файловой системой?
Добрый день, Форум!

Помогите пожалуйста с несколькими вопросами
Есть ноутбук Lenovo g580(характеристики: i5, 6Gb ОЗУ, SSD 90Gb, HDD 750Gb, BIOS)
Недавно приобрел SSD диск и хочу установить на него ArchLinux
Сейчас схема разделов такая

lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0  83.9G  0 disk
sdb      8:16   0 698.7G  0 disk
├─sdb1   8:17   0    30G  0 part /
├─sdb2   8:18   0     6G  0 part
├─sdb3   8:19   0 110.5G  0 part /home
├─sdb4   8:20   0     1K  0 part
├─sdb5   8:21   0    28G  0 part
├─sdb6   8:22   0   5.9G  0 part
└─sdb7   8:23   0 518.3G  0 part /run/media/skyrewir/0fed39e7-3de3-4108-8d88-1260
sda это новый SSD диск
sdb это мой старый HDD, всю информацию, которую я хочу сохранить я перенёс на раздел sdb3

Подскажите правильна ли будет такая разметка
На SSD диске:
Cоздам корневой раздел / на весь объём диска

На HDD диске:
Создам swap на 8Gb (как я понимаю он нужен для выхода ноутбука из гибернации)
Создам home на весь остальной размер диска

На HDD диске много ненужных разделов, единственный раздел который я хочу сохранить это sdb3, на нём находиться вся нужная мне информация
Я думаю сделать так:
Удалить на HDD все разделы кроме sdb3
Создать раздел swap на 8 GB
Создать раздел home
После установки системы перенести все из раздела sdb3 на новый раздел home
Удалить раздел sdb3
Добавить освободившееся место после удаления раздела sdb3 к разделу home

Подскажите все ли правильно я хочу сделать и можете пожалуйста дать несколько советов, я впервые использую SSD диск

Спасибо!
Хорошего настроения!