成人免费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

2009-11-06 14:07:58

Oracle用戶表空間

2022-01-12 08:53:04

數字化疫情企業發展

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技術棧公眾號

主站蜘蛛池模板: 婷婷色国产偷v国产偷v小说 | 日韩av在线一区 | 视频一区 亚洲 | 日本色婷婷 | 精品中文字幕在线 | 国产精品一区二区在线播放 | 亚洲免费在线视频 | 婷婷狠狠| 免费观看a级毛片在线播放 黄网站免费入口 | 欧美久久一区二区三区 | 久久久www成人免费精品 | 天天干天天爱天天操 | 久久精品久久久久久 | av在线三级 | 狠狠操网站| 日韩精品免费在线观看 | 日本欧美视频 | 精品无码久久久久久国产 | 日韩精品极品视频在线观看免费 | 天天躁日日躁xxxxaaaa | 日韩欧美在线免费观看视频 | 精品久久久久久红码专区 | av激情在线 | 国产一区二区三区日韩 | 天天综合91 | 国产精品99久久久久久久久久久久 | 亚洲成人免费视频在线 | 国产一区中文 | 亚洲www啪成人一区二区 | 精品九九九 | 日韩精品一区二区三区在线播放 | 欧美精品一区二区三区在线四季 | 日本福利在线 | 国产精品久久久久久久久久软件 | 男女羞羞视频在线免费观看 | 国产精品自产av一区二区三区 | 欧美一级黄色片 | 成人精品一区二区三区中文字幕 | jizz在线免费观看 | 欧美成人精品一区二区三区 | 欧美性生活视频 |