Mysql
 sql >> база данни >  >> RDS >> Mysql

MYSql config bind-address е зададен на 0.0.0.0, но netstat показва различно в Ubuntu

адресът за свързване към 0.0.0.0 е само част от стъпките за разрешаване на приемането на отдалечени връзки. Тези стъпки включват изрично извеждане с # skip-networking

[mysqld]
bind-address    = 0.0.0.0
# skip-networking

И рестарт на сървъра.

След това имате нужда от потребител, хост комбинация за влизане и в идеалния случай GRANT към db за използване с адекватни (не прекомерни) права.

Можете да видите настоящите си потребители с select user,host from mysql.user

Моля, вижте страницата наръчник на MySQL на GRANT синтаксис .

Написах малък отговор Тук относно заместващия знак % хост и други незначителни подробности.

Илюстрация за тест е по-долу:

create schema testDB007;
use testDB007;

create table t1
(   id int not null
);

CREATE USER 'jeffrey123z'@'%' IDENTIFIED BY 'mypass123^';
-- note password is mypass123^

GRANT ALL ON testDB007.* TO 'jeffrey123z'@'%';
SHOW GRANTS FOR 'jeffrey123z'@'%';

Сега, синият ред по-горе (USAGE) не означава почти нищо друго, освен че потребителят може да влезе и това е всичко. Вторият ред показва PRIVILEGES за db от GRANT cmd.

Преглед на потребителя в mysql.user :

Относно горната снимка,

select user,host,password from mysql.user where user='jeffrey123z';

select user,host,authentication_string from mysql.user where user='jeffrey123z';

Първата заявка по-горе е за преди MySQL 5.7. Втората заявка е за 5.7 и след това. Паролата е хеширана. Хостът е заместващият знак % което означава влизане от всеки хост.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да сравня входните данни с mysql данни с php/sql?

  2. Spark SQL и MySQL- SaveMode.Overwrite без вмъкване на модифицирани данни

  3. Django MySQL грешка при създаване на таблици

  4. Можете ли да дефинирате литерални таблици в SQL?

  5. Обединете таблици със стойности на запетая