成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

AutoMySQLBackup遇到的幾個問題

運維 數據庫運維
使用AutoMySQLBackup備份MariDB時,手工執行shell腳本中的腳本 /mysql_backup/scripts/automysqlbackup /mysql_backup/scripts/conf/myserver.conf 沒有問題。

 [[428182]]

本文轉載自微信公眾號「DBA閑思雜想錄」,作者瀟湘隱者。轉載本文請聯系DBA閑思雜想錄公眾號。

1:使用AutoMySQLBackup時遇到錯誤:Error: Dependency programs are missing. Perhaps they are not in $PATH. Exiting

使用AutoMySQLBackup備份MariDB時,手工執行shell腳本中的腳本 /mysql_backup/scripts/automysqlbackup /mysql_backup/scripts/conf/myserver.conf 沒有問題。但是在作業(crontab)里面執行腳本時遇到下面錯誤:

  1. Note: Parsed config file /mysql_backup/scripts/conf/myserver.conf. 
  2. Note: /etc/automysqlbackup/automysqlbackup.conf was not found - no global config file. 
  3. Error: Dependency programs are missing. Perhaps they are not in $PATH. Exiting. 

出現這個問題,一般是由于環境變量引起的。需要修改配置文件myserver.conf中的參數PATH,使用命令ps -ef | grep -i mysqld 找到mysqldump所在的路徑后,配置myserver.conf的參數PATH即可解決問題。

案例如下所示:

  1. Default values are stored in the script itself. Declarations in 
  2. # /etc/automysqlbackup/automysqlbackup.conf will overwrite them. The 
  3. # declarations in here will supersede all other. 
  4.  
  5. # Edit $PATH if mysql and mysqldump are not located in /usr/local/bin:/usr/bin:/bin:/usr/local/mysql/bin 
  6. #PATH=${PATH}:FULL_PATH_TO_YOUR_DIR_CONTAINING_MYSQL:FULL_PATH_TO_YOUR_DIR_CONTAINING_MYSQLDUMP 
  7. PATH=${PATH}:/app/mariadb/bin 

2:mysqldump: Couldn't execute 'SHOW FIELDS FROM xxx': View xxxx.xxxx' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356)

AutoMySQLBackup其實是封裝了mysqldump的一個shell腳本,在一個案例中,具體報錯如下所示:

 

  1. ==================================================================================================================================== 
  2. ............................................................................................................................. 
  3. Errors reported during AutoMySQLBackup execution.. Backup failed 
  4. Error log below.. 
  5. mysqldump: Couldn't execute 'SHOW FIELDS FROM `xxx`': View xxxx.xxxx' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356) 
  6.  
  7. ............................................................................................................................. 
  8. ==================================================================================================================================== 

遇到這個問題,首先檢查賬號權限,AutoMySQLBackup使用的賬號為dbbackup,具體權限如下所示,一般而言,這樣的權限是沒有問題的。

  1. GRANT SELECT, RELOAD, LOCK TABLES, REPLICATION CLIENT, SHOW VIEW, EVENT, TRIGGER ON *.* TO 'dbbackup'@'127.0.0.1'
  2. GRANT EXECUTE ON sys.* TO 'dbbackup'@'127.0.0.1'
  3. FLUSH PRIVILEGES

使用dbbackup登錄MySQL,切換到對應用戶數據庫,執行下面命名時,還真遇到了權限問題。

  1. mysql> SHOW FIELDS FROM `xxx`; 
  2. ERROR 1356 (HY000): View 'xxx.xxx' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them 
  3. mysql> 

然后使用root賬號查看視圖定義

  1. mysql> show create view xxx\G; 

最后一一排查下來,發現是視圖xxx中引用了一個Function,但是用戶dbbckup沒有這個函數的執行權限,所以報這個錯誤。授予用戶下面權限后,問題解決

  1. GRANT EXECUTE ON xxx.* TO 'dbbackup'@'127.0.0.1'
  2. FLUSH PRIVILEGES

關于這個問題,還有可能是因為視圖引用了無效的表,列或函數,而不一定是視圖的定義者/調用器缺乏調用它們的權限。

 

責任編輯:武曉燕 來源: DBA閑思雜想錄
相關推薦

2022-05-24 16:09:38

前端腳本

2013-05-06 15:42:49

2009-09-07 14:39:14

2010-06-09 16:57:14

路由選擇協議

2011-07-01 09:31:49

.net

2011-05-18 11:31:56

數據安全數據備份

2021-03-03 21:24:57

數據倉庫工具

2017-11-20 10:45:26

數據中心遷移IDC

2017-11-28 10:34:47

數據中心遷移IDC

2011-07-04 16:40:39

QT 串口 QML

2013-08-29 09:47:32

開源hypervisor

2013-11-12 09:16:00

SDN思科Insieme

2022-01-12 08:53:04

數字化疫情企業發展

2009-11-06 14:07:58

Oracle用戶表空間

2021-01-19 08:25:20

Java反射進階

2011-09-14 15:23:00

Android 2.2

2015-09-17 10:51:35

修改hostnameLinux

2009-08-05 18:47:55

ASP.NET服務器

2019-01-29 07:44:14

2019-01-07 14:36:36

Go系統開源庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美字幕 | www.色53色.com | 国产精品嫩草影院精东 | 亚洲国产精品va在线看黑人 | 久久人体 | 午夜电影一区二区 | 国产精品免费一区二区三区四区 | 97精品超碰一区二区三区 | 高清色 | 久久这里只有精品首页 | av色在线| 免费污视频 | 自拍视频在线观看 | 成人影音 | 精品一区二区三 | 国产人成精品一区二区三 | 国产一区二区自拍 | 99精品久久久久久中文字幕 | 亚洲精品一区二区三区中文字幕 | 在线视频一区二区三区 | 国产a级毛毛片 | 狠狠撸在线视频 | 精品久久久久久久 | 国产精品欧美日韩 | 91精品无人区卡一卡二卡三 | 超碰日本 | 亚洲精品久久久久久一区二区 | 欧美日韩一卡 | 成人在线播放网址 | 欧美日韩国产一区二区三区 | 天天看天天爽 | 亚洲天天干 | 欧美激情久久久 | 欧美一区二区在线视频 | 色婷婷综合久久久中字幕精品久久 | 亚洲国产精品一区二区久久 | 91丨九色丨国产在线 | 国产一区二区三区免费观看视频 | 91精品国产色综合久久 | 精品一区二区不卡 | 国产精品资源在线 |