Ruslan Polupan
Жел. 9, 2018, 3:12 Т.Қ.

MySQL SuSe Leap 15 бастапқы орнату

Mysql по умолчанию не ставится в SuSe. Вместо него устанавливается MariaDB
Разницы никакой пока не ощутил.

Итак сервер установлен. Проверим запущен ли он в системе.
За что мне нравится SuSE с первого знакомства так это Yast.
Yast-Система-Управление службами
Находим mariadb устанавливаем запуск при загрузке и запускаем сервис.
Сервис запустился. Появился файл /var/log/mysql/mysql.log
В нем видим что сервис запустился и доступен только с 127.0.0.1
А хотелось бы работать с базой и с других машин.

Открываем файл /etc/my.cf
Комментируем строку

  1. #bind-address = 127.0.0.1

Перезапускаем сервис.

  1. service mariadb restart

Теперь можно соединятся с сервером ото всюду.


Теперь нам нужен пользователь сервиса для работы с базой данных
запускаем mysql под пользователем root
выполняем две команды

  1. /*Создание пользователя htuser с паролем SecretPassword для работы с БД glsheduler*/
  2. /*Подключение с localhost т.е. локально с системы где работает БД*/
  3. GRANT ALL PRIVILEGES ON glsheduler.* TO htuser@localhost IDENTIFIED BY 'SecretPassword' WITH GRANT OPTION;
  4. /*Доступ с любого удаленного хоста*/
  5. GRANT ALL PRIVILEGES ON glsheduler.* TO htuser@"%" IDENTIFIED BY 'SecretPassword' WITH GRANT OPTION;

Подключаемся к MySQL пользователем htuser

  1. rust@Leap15:~> mysql -u htuser -p
  2. Enter password:

вводим пароль
И для проверки создаем базу данных с которой будет работать наш пользователь
CREATE DATABASE glsheduler;

Мақала бойынша сұралады0сұрақтар(лар)

1

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

Пікірлер

Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
Кіріңіз немесе Тіркеліңіз