ホームページ >データベース >mysql チュートリアル >MySQL インポート データ権限の問題を解決する方法

MySQL インポート データ権限の問題を解決する方法

WBOY
WBOY転載
2023-05-27 13:01:091873ブラウズ

環境: いじくり回しながら新しいバージョンの zabbix をデプロイするときは、zabbix パッケージ内の 3 つの SQL データを新しい mysql にインポートする必要があります。mysql のバージョンは 8.0

エラー ログ:

#警告: ワークベンチでのパスワードの表示は安全ではありません----->これは無関係です
mysql: [警告] コマンド ライン インターフェイスでのパスワードの使用は安全ではない可能性があります。
#エラー 1044 (42000): ユーザー 'zabbix'@'localhost' はデータベース 'zabbix'
へのアクセスが拒否されましたエラー 1044 (42000): ユーザー 'zabbix'@'localhost' はデータベース 'zabbix'

へのアクセスが拒否されました

トラブルシューティングのアイデア

1. 表示するデータベースを入力します:

[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 構成ファイルのセキュリティ設定を表示します:

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

3. を再起動します。 mysql サービス

[root@zabbix6 ~]# systemctl restart mysql

4. データのインポート

残りは、zabbix の 3 つの SQL データを mysql

にインポートできます。

以上がMySQL インポート データ権限の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。