Κοινή χρήση τεχνολογίας

Εγκαταστήστε τη MySQL στο Alibaba Cloud Linux, χρησιμοποιήστε το navicat για να συνδεθείτε και να επιλύσετε σφάλματα

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Πρώτα ελέγξτε αν είναι εγκατεστημένη η MySQL

  1. // linux 使用yum安装或者rpm安装。(就是一个安装工具类似于applStore,brew不必在意)
  2. // 区别:yum会自动安装你要安装的东西的其他依赖,rpm不会但会提示你需要安装的东西,比较麻烦,所以采用yum安装
  3. yum list installed mysql*
  4. rpm -qa|grep mysql*
  5. // 两个都查询一下,看一下是哪个工具installed,就用哪个工具卸载,防止rpm卸载不干净
  6. // 对应的卸载命令
  7. yum remove mysql
  8. rpm -e mysql

Εγκαταστήστε τον mysql-server (εγκατάσταση yum) και ξεκινήστε

Αποκτήστε την πιο πρόσφατη έκδοση mysql

  1. // yum 查看一下 仓库中有哪些mysql版本,一般只会有最新版
  2. yum info mysql
  3. // 采用yum安装,直接安装mysql server服务,比较纯净的安装,傻等就安装好了。
  4. yum install mysql-server
  • Ξεκινήστε το mysql

  1. // 启动mysql或者退出mysql server
  2. service mysqld start
  3. service mysqld stop
  4. // 查询是否启动。进程查看/端口是否监听
  5. netstat -lnp|grep 3306 // 3306端口是否启动
  6. ps -ef|grep mysql // 是否有mysql进程

Σφάλμα: Εμφανίζεται ο έλεγχος GPG FAILED

Χρησιμοποιήστε την ακόλουθη εντολή για να απενεργοποιήσετε το GPG

yum -y install mysql-community-server --nogpgcheck

Η εγκατάσταση ολοκληρώθηκε

Ρύθμιση εξωτερικής σύνδεσης δικτύου

Κάντε κλικ σε αυτήν την ομάδα ασφαλείας, εισαγάγετε κανόνες διαμόρφωσης, επιλέξτε την εισερχόμενη κατεύθυνση, προσθέστε τη μη αυτόματα, προσθέστε τη θύρα 3306 και, στη συνέχεια,Κάντε επανεκκίνηση του διακομιστή, επανεκκινήστε το mysql, ώστε να είναι δυνατή η πρόσβαση στο mysql από το εξωτερικό δίκτυο.

Μετά την εγκατάσταση της MySQL, το σύστημα θα δημιουργήσει έναν προσωρινό κωδικό πρόσβασης. Μπορείτε να βρείτε αυτόν τον προσωρινό κωδικό πρόσβασης στο αρχείο καταγραφής MySQL. Εκτελέστε την ακόλουθη εντολή:

grep 'temporary password' /var/log/mysqld.log

Συνδεθείτε στη MySQL χρησιμοποιώντας έναν προσωρινό κωδικό πρόσβασης

mysql -u root -p

Μετά την επιτυχή σύνδεση, επαναφέρετε τον κωδικό πρόσβασης του χρήστη root:

ΑΛΛΑΓΗ ΧΡΗΣΤΗ 'root'@'localhost' ΠΟΥ ΑΝΑΓΝΩΡΙΖΕΤΑΙ ΑΠΟ 'Νέο κωδικό πρόσβασης!';

navicat απομακρυσμένη σύνδεση mysql

Η mysql ανοίγει απομακρυσμένα δικαιώματα

  1. #登录mysql
  2. mysql -u root -p;
  3. #选择mysql数据库
  4. use mysql;
  5. #查看user表
  6. select host, user, authentication_string, plugin from user;

Όπως φαίνεται στο παρακάτω σχήμα, εάν ο κεντρικός υπολογιστής του χρήστη root είναι "localhost", το λογότυπο επιτρέπει μόνο τοπική πρόσβαση.

Το "%" σημαίνει ότι εκχωρείτε στον χρήστη root όλα τα δικαιώματα από οποιονδήποτε κεντρικό υπολογιστή

Σχετικές εντολές:

Εάν πρόκειται για έκδοση πριν από το mysql8.0

  1. #进入MySQL数据库后进入MySQL数据库。
  2. mysql -u root -p;
  3. #切换到mysql数据库。
  4. mysql> use mysql;
  5. #授予root用户从任何主机中的所有权限,并设置密码。
  6. mysql> grant all privileges on *.* to 'root'@'%' identified by 'root用户密码' with grant option;
  7. #刷新权限
  8. mysql> flush privileges;

mysql8.0 ή νεότερη έκδοση

  1. #进入MySQL数据库后进入MySQL数据库。
  2. mysql -u root -p ;
  3. #将root用户的主机设置为任意主机
  4. mysql> update user set host = '%' where user = 'root';
  5. #刷新权限
  6. mysql> flush privileges;

 

Συνδεθείτε χρησιμοποιώντας τη μέθοδο SSH

Αυτή η μέθοδος είναι μια παράκαμψη Χωρίς ρύθμιση παραμέτρων mysqlssh σύνδεσηΔιακομιστής Alibaba Cloud και, στη συνέχεια, χρησιμοποιήστε τον localhost για να συνδεθείτε στη βάση δεδομένων mysql.

Κάντε πρώτα κλικ στο SSH

Στη συνέχεια, κάντε κλικ στην κανονική σύνδεση

 

Η παραπάνω σύνδεση είναι επιτυχής!