diff --git a/plugins/mysql/index.py b/plugins/mysql/index.py index a8ba837fa..3390a177d 100755 --- a/plugins/mysql/index.py +++ b/plugins/mysql/index.py @@ -2349,7 +2349,7 @@ def addMasterRepSlaveUser(version=''): if isError != None: return isError - sql_select = "grant select,REPLICATION CLIENT,PROCESS on *.* to " + username + "@'%';" + sql_select = "grant select,reload,REPLICATION CLIENT,PROCESS on *.* to " + username + "@'%';" pdb.execute(sql_select) pdb.execute('FLUSH PRIVILEGES;') diff --git a/plugins/mysql/install.sh b/plugins/mysql/install.sh index e1a545a02..a902ff4eb 100755 --- a/plugins/mysql/install.sh +++ b/plugins/mysql/install.sh @@ -7,9 +7,9 @@ export PATH # cd /www/server/mdserver-web/plugins/mysql && bash install.sh install 8.2 # cd /www/server/mdserver-web && source bin/activate && python3 plugins/mysql/index.py try_slave_sync_bugfix {} -# cd /www/server/mdserver-web && python3 plugins/mysql/index.py do_full_sync {"db":"xxx","sign":"","begin":1} -# cd /www/server/mdserver-web && python3 plugins/mysql/index.py sync_database_repair {"db":"xxx","sign":""} -# cd /www/server/mdserver-web && python3 plugins/mysql/index.py init_slave_status +# cd /www/server/mdserver-web && source bin/activate && python3 plugins/mysql/index.py do_full_sync {"db":"xxx","sign":"","begin":1} +# cd /www/server/mdserver-web && source bin/activate && python3 plugins/mysql/index.py sync_database_repair {"db":"xxx","sign":""} +# cd /www/server/mdserver-web && source bin/activate && python3 plugins/mysql/index.py init_slave_status curPath=`pwd` rootPath=$(dirname "$curPath") rootPath=$(dirname "$rootPath")