MySQL мережа

Опубликовано: 31 Октябрь 2022
на канале: spa it
123
7

забезпечимо мережеве підключення mysql

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

[mysql]
дефолт
bind-address = 0.0.0.0
mysqlx-bind-address = 0.0.0.0

замінити
bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1

sudo systemctl restart mysql

юзери
SELECT user FROM mysql.user;
SELECT user,host FROM mysql.user;


відмінити права
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'spa'@'192.168.88.151';
дропнути юзера
DROP USER 'spa'@'192.168.88.151';

від рута
CREATE USER 'spa'@'192.168.88.151' IDENTIFIED BY '123';
GRANT ALL ON base2.* TO 'spa'@'192.168.88.151';
SHOW GRANTS FOR 'spa'@'192.168.88.151';
#перечитати привілеї
FLUSH PRIVILEGES;
USE base2;

SELECT * FROM Customers;


mysql -u spa -p -h 192.168.88.143

*** 0

SHOW SCHEMAS;
USE base2;
INSERT Customers(Age, FirstName, LastName, Phone)
VALUES (111,'ir2a','H21triv','7688889678');
SELECT * FROM Customers;

*** 1

CREATE DATABASE base3;
USE base3;
CREATE TABLE Customers
(
Id INT PRIMARY KEY AUTO_INCREMENT,
Age INT,
FirstName VARCHAR(20) NOT NULL,
LastName VARCHAR(20) NOT NULL,
Phone VARCHAR(20) NOT NULL UNIQUE
);

CREATE TABLE Orders
(
Id INT PRIMARY KEY AUTO_INCREMENT,
CustomerId INT,
CreatedAt Date,
FOREIGN KEY (CustomerId) REFERENCES Customers (Id)
);


SHOW GRANTS FOR 'spa'@'192.168.88.151';


Смотрите видео MySQL мережа онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь spa it 31 Октябрь 2022, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 123 раз и оно понравилось 7 людям.