Auf Server mit MariaDB 10.1 hinzufügen Benutzer mit Grant-Berechtigungen, für den Zugriff remotly nicht funktionieren.Maria Db 10.1 Benutzer für den Fernzugriff funktioniert nicht
Schritte.
GRANT ALL PRIVILEGES ON *.* TO 'XXXXXX'@'%' IDENTIFIED BY 'WWWWWWWWW' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Überprüfen
SELECT * from information_schema.user_privileges where grantee like "'xxxxxxx'%";
+----------------+---------------+-------------------------+--------------+
| GRANTEE | TABLE_CATALOG | PRIVILEGE_TYPE | IS_GRANTABLE |
+----------------+---------------+-------------------------+--------------+
| 'xxxxxxx'@'%' | def | SELECT | YES |
| 'xxxxxxx'@'%' | def | INSERT | YES |
| 'xxxxxxx'@'%' | def | UPDATE | YES |
| 'xxxxxxx'@'%' | def | DELETE | YES |
| 'xxxxxxx'@'%' | def | CREATE | YES |
| 'xxxxxxx'@'%' | def | DROP | YES |
| 'xxxxxxx'@'%' | def | RELOAD | YES |
| 'xxxxxxx'@'%' | def | SHUTDOWN | YES |
| 'xxxxxxx'@'%' | def | PROCESS | YES |
| 'xxxxxxx'@'%' | def | FILE | YES |
| 'xxxxxxx'@'%' | def | REFERENCES | YES |
| 'xxxxxxx'@'%' | def | INDEX | YES |
| 'xxxxxxx'@'%' | def | ALTER | YES |
| 'xxxxxxx'@'%' | def | SHOW DATABASES | YES |
| 'xxxxxxx'@'%' | def | SUPER | YES |
| 'xxxxxxx'@'%' | def | CREATE TEMPORARY TABLES | YES |
| 'xxxxxxx'@'%' | def | LOCK TABLES | YES |
| 'xxxxxxx'@'%' | def | EXECUTE | YES |
| 'xxxxxxx'@'%' | def | REPLICATION SLAVE | YES |
| 'xxxxxxx'@'%' | def | REPLICATION CLIENT | YES |
| 'xxxxxxx'@'%' | def | CREATE VIEW | YES |
| 'xxxxxxx'@'%' | def | SHOW VIEW | YES |
| 'xxxxxxx'@'%' | def | CREATE ROUTINE | YES |
| 'xxxxxxx'@'%' | def | ALTER ROUTINE | YES |
| 'xxxxxxx'@'%' | def | CREATE USER | YES |
| 'xxxxxxx'@'%' | def | EVENT | YES |
| 'xxxxxxx'@'%' | def | TRIGGER | YES |
| 'xxxxxxx'@'%' | def | CREATE TABLESPACE | YES |
+----------------+---------------+-------------------------+--------------+
28 rows in set (0.01 sec)
Aber wenn ich versuche, den Zugang anderer Form Host
mysql -u xxxxxx -h 178.33.XXX.XXX -p
Enter password:
ERROR 1130 (HY000): Host '88.14.189.149' is not allowed to connect to this MariaDB server
versuchen auch
telnet 178.33.XXX.XXX 3306
Trying 178.33.XXX.XXX...
Connected to kvm401.tamainut.net.
Escape character is '^]'.
HHost '88.14.189.149' is not allowed to connect to this MariaDB serverConnection closed by foreign host.
Verification Passwort auf neues Format
MariaDB [(none)]> select User,Host,password from mysql.user where user LIKE '%xxxxx%' ;
+----------------+--------------------+-------------------------------------------+
| User | Host | password |
+----------------+--------------------+-------------------------------------------+
| setdart_xxxxx | domain.tld | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | XX.XXX.XXX.XX | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | kvm401.domain.tld | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | XX.XXX.XXX.XX | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | XX.XXX.XXX.XX | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | XX.XXX.XXX.XX | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | XX.XXX.XXX.XX | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | XX.XXX.XXX.XX | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | XX.XXX.XXX.XX7 | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | XX.XXX.XXX.XX | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | mysql.domain.tld | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | XX.XXX.XXX.XX | *E6B7483F265D61567967300758B7872E03110534 |
| setdart_xxxxx | localhost | *E6B7483F265D61567967300758B7872E03110534 |
+----------------+--------------------+-------------------------------------------+
13 rows in set (0.00 sec)
Warum nicht arbeiten?
Das besondere GRANT öffnet die Tür zu einem Hacker. –
Es ist für specifique Ip gewährt, nein für alle IP. Sicherheit ist kein paranoischer Status. – abkrim