Wassup, сегодня мы познакомимся с MySQL MySQL — свободная рел | Antichrist Blog | 反キリスト∸ブログ
Wassup, сегодня мы познакомимся с MySQL
MySQL — свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB.
1 (установка): apt install mysql-server (попросит задать пароль для mysql-root)
2 (конфигурация): root@linux:~# mysql_secure_installation | На этом этапе система попросит ввести пароль и ответить на несколько вопросов (На вопрос о смене пароля ответьте No или Yes, остальные вопросы - служебные, читайте и принимайте решения сами).
3 (запуск и проверка): service mysql start (если система не запустила mysql сразу, проверить можно с помощью status)
nmap 127.0.0.1 -p 3306
PORT STATE SERVICE
3306/tcp open mysql
Все поднято, нам осталось только подключиться: mysql -u root -pAntichristOne (ваш пароль, какой вы там задавали?).
4 (создание нового пользователя):
mysql> CREATE USER 'anti'@'localhost' IDENTIFIED BY 'pass';
Query OK, 0 rows affected (0.010 sec)
mysql> GRANT ALL PRIVILEGES ON * . * TO 'anti'@'localhost';
Query OK, 0 rows affected (0.001 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.001 sec)
Мы с вами успешно создали пользователя, давайте выйдем с помощью exit и зайдем уже с anti: mysql -u anti -ppass (если ввести неверный пароль, поймаем ошибку — ERROR 1045 (28000): Access denied for user 'anti'@'localhost').
Ещё можно установить mariadb-server, MariaDB — ответвление от системы управления базами данных MySQL, так что работа не измениться. В следующих постах мы познакомимся с PostgreSQL, и поговорим о виртуализации базы данных.
Antichrist Blog, APK, Music, Chat, Archive