Connexion à distance à MySQL

Reportez-vous à quelques questions sur MySQL sous Ubuntu pendant le processus d'installation d'Ubuntu

Centos

C'est fondamentalement la même chose que l'installation sous Ubuntu, mais le fichier de configuration est /etc/my.cnf, vous pouvez vous référer ici pour modifier l'encodage .
Modifier le mot de passe initial : référence

# 安装完成后,第一次启动会生成一个随机密码,先拿到这个临时随机密码:
grep 'temporary password' /var/log/mysqld.log
# 使用临时随机密码登录mysql
mysql -u root -p
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '[email protected]';

Telnet

Afficher les informations utilisateur: SELECT user,authentication_string,plugin,host FROM mysql.user;
vous pouvez voir la colonne hôte. S'il s'agit d'un hôte local, cela signifie que l'utilisateur ne peut se connecter que localement. S'il %est autorisé à se connecter avec n'importe quelle adresse IP, vous devez créer un utilisateur qui autorise une autre connexion IP.

GRANT ALL PRIVILEGES ON *.* TO 'me_'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;  #给用户素有权限
GRANT ALL PRIVILEGES ON Assistant.* TO 'username'@'localhost' IDENTIFIED BY 'password';  #给用户Assistant数据库的权限
GRANT SELECT, UPDATE ON Assistant.* TO 'username'@'localhost' IDENTIFIED BY 'password'; #部分权限(`select`、`update`)

Vous pouvez d'abord telnet ip portessayer de voir si vous pouvez accéder: telnet 123.234.222.11 3306Si vous ne pouvez pas y accéder, c'est le problème des paramètres du pare-feu, vous pouvez vous référer ici pour définir le port ouvert du pare-feu.
Ensuite, ça devrait aller, d'autres questions peuvent se référer à https://blog.csdn.net/crossangles_2017/article/details/79529064 .

Référence:

A publié 74 articles originaux · J'aime 11 · Visites 30 000+

Je suppose que tu aimes

Origine blog.csdn.net/yijiull/article/details/90399977
conseillé
Classement