首頁 > 資料庫 > mysql教程 > MySQL匯入資料權限問題如何解決

MySQL匯入資料權限問題如何解決

WBOY
發布: 2023-05-27 13:01:09
轉載
1901 人瀏覽過

環境:鼓搗玩的時候部署了新版zabbix的時候需要將zabbix包裡的三個sql資料導入到新的mysql中,mysql版本為8.0

報錯日誌:

#警告:在工作台上展示密碼不安全----->這個無關緊要
mysql: [Warning] Using a password on the command line interface can be insecure.
#RROR 1044(42000):使用者「zabbix」@「localhost」對資料庫「zabbix」的存取被拒絕
ERROR 1044 (42000): Access denied for user 'zabbix'@'localhost' to database '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中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板