забезпечимо мережеве підключення 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 людям.