Mysql за умовчанням не ставиться у SuSe. Замість нього встановлюється
MariaDB
Різниці ніякої поки що не відчув.
Отже, сервер встановлений. Перевіримо, чи запущений він у системі.
За що мені подобається SuSE з першого знайомства, так це Yast.
Yast-Система-Управління службами
Знаходимо mariadb встановлюємо запуск при завантаженні та запускаємо сервіс.
Сервіс запустився. З'явився файл /var/log/mysql/mysql.log
У ньому бачимо, що сервіс запустився і доступний тільки з 127.0.0.1
А хотілося б працювати з базою та з інших машин.
Відкриваємо файл /etc/my.cf
Коментуємо рядок
bind-address = 127.0.0.1
Перезапускаємо сервіс.
перезапуск служби mariadb
Тепер можна з'єднатися з сервером з усюди.
Тепер нам потрібний користувач сервісу для роботи з базою даних
запускаємо mysql під користувачем root
виконуємо дві команди
/
Створення користувача htuser із паролем SecretPassword для роботи з БД glsheduler
/
/
Підключення з localhost тобто. локально із системи де працює БД
/
НАДАТИ ВСІ ПРИВІЛЕЇ ДЛЯ glsheduler.
ДО htuser@localhost, Ідентифікованого «SecretPassword» З ОПЦІЄЮ НАДАННЯ;
/
Доступ з будь-якого віддаленого хоста
/
НАДАТИ ВСІ ПРИВІЛЕЇ ДЛЯ glsheduler.
htuser@"%" ІДЕНТИФІКУВАНОГО "Секретним паролем" З ОПЦІЄЮ НАДАННЯ;
Підключаємося до MySQL користувачем htuser
rust@Leap15:~> mysql -u htuser -p
Введіть пароль:
вводимо пароль
І для перевірки створюємо базу даних, з якою буде працювати наш користувач
СТВОРИТИ БАЗУ ДАНИХ glsheduler;