Heim  >  Artikel  >  Datenbank  >  So lösen Sie das Problem der MySQL-Importdatenberechtigungen

So lösen Sie das Problem der MySQL-Importdatenberechtigungen

WBOY
WBOYnach vorne
2023-05-27 13:01:091866Durchsuche

Umgebung: Wenn Sie beim Basteln eine neue Version von Zabbix bereitstellen, müssen Sie die drei SQL-Daten im Zabbix-Paket in das neue MySQL importieren. Die MySQL-Version ist 8.0. Fehlerprotokoll:

#Warnung: Anzeige auf der Workbench-Passwort unsicher -----> Das ist irrelevant
MySQL: [Warnung] Die Verwendung eines Passworts auf der Befehlszeilenschnittstelle kann unsicher sein.

#RROR 1044 (42000): Benutzer „zabbix“@„localhost“ in der Datenbank“ Zugriff auf „zabbix“ verweigert
FEHLER 1044 (42000): Zugriff für Benutzer „zabbix“@‘localhost‘ auf die Datenbank „zabbix“ verweigert

Ideen zur Fehlerbehebung

1. Geben Sie die Datenbank zum Anzeigen ein:

[root@zabbix6 ~]# mysql -uroot -p11111
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 57
Server version: 8.0.30 MySQL Community Server - GPL

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| performance_schema |
+--------------------+
2 rows in set (0.03 sec)
#可以看到里面没有我们所需要的zabbix库,接下来创建zabbix库
mysql> create databases zabbix;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'databases zabbix' at line 

#无法创建,接下来就是考虑是否是因为权限问题

2. Mysq-Konfiguration anzeigen Dateisicherheitseinstellungen:

[root@zabbix6 ~]# vim /etc/my.cnf
37:skip-grant-tables
#跳过表的权限验证,用户可以执行增删改查

3. Starten Sie den MySQL-Dienst neu

[root@zabbix6 ~]# systemctl restart mysql

4. Importieren Sie Daten

Der Rest von uns kann die drei SQL-Daten von Zabbix in MySQL importieren

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der MySQL-Importdatenberechtigungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen