Merge pull request #611 from midoks/dev

mysql修改同步账户
pull/612/head
Mr Chen 10 months ago committed by GitHub
commit dcca93baef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      class/core/logs_api.py
  2. 1
      plugins/clean/index.py
  3. 9
      plugins/mariadb/js/mariadb.js
  4. 9
      plugins/mysql-apt/js/mysql-apt.js
  5. 9
      plugins/mysql-yum/js/mysql-yum.js
  6. 9
      plugins/mysql/js/mysql.js

@ -124,10 +124,13 @@ class logs_api:
if log_suffix[0] in ['gz', 'xz', 'bz2', 'asl']: if log_suffix[0] in ['gz', 'xz', 'bz2', 'asl']:
continue continue
if log_file in ['.', '..', 'faillog', 'fontconfig.log', 'unattended-upgrades', 'tallylog']: if log_file in ['.', '..']:
continue continue
filename = os.path.join(log_dir, log_file) filename = os.path.join(log_dir, log_file)
if not os.path.exists(filename):
continue
if os.path.isfile(filename): if os.path.isfile(filename):
file_size = os.path.getsize(filename) file_size = os.path.getsize(filename)
if not file_size: if not file_size:

@ -88,6 +88,7 @@ def initConf():
"/var/log/btmp.*", "/var/log/btmp.*",
"/var/log/sa/sa*", "/var/log/sa/sa*",
"/var/log/sysstat/sa*", "/var/log/sysstat/sa*",
"/var/log/atop/atop*",
"/var/log/anaconda/*.log", "/var/log/anaconda/*.log",
"/var/log/dpkg.log.*", "/var/log/dpkg.log.*",

@ -1655,7 +1655,7 @@ function addMasterRepSlaveUser(){
function updateMasterRepSlaveUser(username){ function updateMasterRepSlaveUser(username, password){
var index = layer.open({ var index = layer.open({
type: 1, type: 1,
@ -1668,7 +1668,7 @@ function updateMasterRepSlaveUser(username){
<div class='line'><span class='tname'>用户名</span><div class='info-r'><input name='username' readonly='readonly' class='bt-input-text mr5' placeholder='' type='text' style='width:330px;' value='"+username+"'></div></div>\ <div class='line'><span class='tname'>用户名</span><div class='info-r'><input name='username' readonly='readonly' class='bt-input-text mr5' placeholder='' type='text' style='width:330px;' value='"+username+"'></div></div>\
<div class='line'>\ <div class='line'>\
<span class='tname'>密码</span>\ <span class='tname'>密码</span>\
<div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+(randomStrPwd(16))+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\ <div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+password+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\
</div>\ </div>\
<input type='hidden' name='ps' value='' />\ <input type='hidden' name='ps' value='' />\
<div class='bt-form-submit-btn'>\ <div class='bt-form-submit-btn'>\
@ -1844,10 +1844,11 @@ function getMasterRepSlaveList(){
for (i in user_list) { for (i in user_list) {
// console.log(i); // console.log(i);
var name = user_list[i]['username']; var name = user_list[i]['username'];
var password = user_list[i]['password'];
list += '<tr><td>'+name+'</td>\ list += '<tr><td>'+name+'</td>\
<td>'+user_list[i]['password']+'</td>\ <td>'+password+'</td>\
<td>\ <td>\
<a class="btlink" onclick="updateMasterRepSlaveUser(\''+name+'\');">修改</a> | \ <a class="btlink" onclick="updateMasterRepSlaveUser(\''+name+'\',\''+password+'\');">修改</a> | \
<a class="btlink" onclick="delMasterRepSlaveUser(\''+name+'\');">删除</a> | \ <a class="btlink" onclick="delMasterRepSlaveUser(\''+name+'\');">删除</a> | \
<a class="btlink" onclick="setDbMasterAccess(\''+name+'\');">权限</a> | \ <a class="btlink" onclick="setDbMasterAccess(\''+name+'\');">权限</a> | \
<a class="btlink" onclick="getMasterRepSlaveUserCmd(\''+name+'\');">从库同步命令</a>\ <a class="btlink" onclick="getMasterRepSlaveUserCmd(\''+name+'\');">从库同步命令</a>\

@ -1707,7 +1707,7 @@ function addMasterRepSlaveUser(){
function updateMasterRepSlaveUser(username){ function updateMasterRepSlaveUser(username, password){
var index = layer.open({ var index = layer.open({
type: 1, type: 1,
@ -1720,7 +1720,7 @@ function updateMasterRepSlaveUser(username){
<div class='line'><span class='tname'>用户名</span><div class='info-r'><input name='username' readonly='readonly' class='bt-input-text mr5' placeholder='' type='text' style='width:330px;' value='"+username+"'></div></div>\ <div class='line'><span class='tname'>用户名</span><div class='info-r'><input name='username' readonly='readonly' class='bt-input-text mr5' placeholder='' type='text' style='width:330px;' value='"+username+"'></div></div>\
<div class='line'>\ <div class='line'>\
<span class='tname'>密码</span>\ <span class='tname'>密码</span>\
<div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+(randomStrPwd(16))+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\ <div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+password+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\
</div>\ </div>\
<input type='hidden' name='ps' value='' />\ <input type='hidden' name='ps' value='' />\
<div class='bt-form-submit-btn'>\ <div class='bt-form-submit-btn'>\
@ -1888,10 +1888,11 @@ function getMasterRepSlaveList(){
for (i in user_list) { for (i in user_list) {
// console.log(i); // console.log(i);
var name = user_list[i]['username']; var name = user_list[i]['username'];
var password = user_list[i]['password'];
list += '<tr><td>'+name+'</td>\ list += '<tr><td>'+name+'</td>\
<td>'+user_list[i]['password']+'</td>\ <td>'+password+'</td>\
<td>\ <td>\
<a class="btlink" onclick="updateMasterRepSlaveUser(\''+name+'\');">修改</a> | \ <a class="btlink" onclick="updateMasterRepSlaveUser(\''+name+'\',\''+password+'\');">修改</a> | \
<a class="btlink" onclick="delMasterRepSlaveUser(\''+name+'\');">删除</a> | \ <a class="btlink" onclick="delMasterRepSlaveUser(\''+name+'\');">删除</a> | \
<a class="btlink" onclick="setDbMasterAccess(\''+name+'\');">权限</a> | \ <a class="btlink" onclick="setDbMasterAccess(\''+name+'\');">权限</a> | \
<a class="btlink" onclick="getMasterRepSlaveUserCmd(\''+name+'\');">从库同步命令</a>\ <a class="btlink" onclick="getMasterRepSlaveUserCmd(\''+name+'\');">从库同步命令</a>\

@ -1707,7 +1707,7 @@ function addMasterRepSlaveUser(){
function updateMasterRepSlaveUser(username){ function updateMasterRepSlaveUser(username, password){
var index = layer.open({ var index = layer.open({
type: 1, type: 1,
@ -1720,7 +1720,7 @@ function updateMasterRepSlaveUser(username){
<div class='line'><span class='tname'>用户名</span><div class='info-r'><input name='username' readonly='readonly' class='bt-input-text mr5' placeholder='' type='text' style='width:330px;' value='"+username+"'></div></div>\ <div class='line'><span class='tname'>用户名</span><div class='info-r'><input name='username' readonly='readonly' class='bt-input-text mr5' placeholder='' type='text' style='width:330px;' value='"+username+"'></div></div>\
<div class='line'>\ <div class='line'>\
<span class='tname'>密码</span>\ <span class='tname'>密码</span>\
<div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+(randomStrPwd(16))+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\ <div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+password+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\
</div>\ </div>\
<input type='hidden' name='ps' value='' />\ <input type='hidden' name='ps' value='' />\
<div class='bt-form-submit-btn'>\ <div class='bt-form-submit-btn'>\
@ -1888,10 +1888,11 @@ function getMasterRepSlaveList(){
for (i in user_list) { for (i in user_list) {
// console.log(i); // console.log(i);
var name = user_list[i]['username']; var name = user_list[i]['username'];
var password = user_list[i]['password'];
list += '<tr><td>'+name+'</td>\ list += '<tr><td>'+name+'</td>\
<td>'+user_list[i]['password']+'</td>\ <td>'+password+'</td>\
<td>\ <td>\
<a class="btlink" onclick="updateMasterRepSlaveUser(\''+name+'\');">修改</a> | \ <a class="btlink" onclick="updateMasterRepSlaveUser(\''+name+'\',\''+password+'\');">修改</a> | \
<a class="btlink" onclick="delMasterRepSlaveUser(\''+name+'\');">删除</a> | \ <a class="btlink" onclick="delMasterRepSlaveUser(\''+name+'\');">删除</a> | \
<a class="btlink" onclick="setDbMasterAccess(\''+name+'\');">权限</a> | \ <a class="btlink" onclick="setDbMasterAccess(\''+name+'\');">权限</a> | \
<a class="btlink" onclick="getMasterRepSlaveUserCmd(\''+name+'\');">从库同步命令</a>\ <a class="btlink" onclick="getMasterRepSlaveUserCmd(\''+name+'\');">从库同步命令</a>\

@ -1707,7 +1707,7 @@ function addMasterRepSlaveUser(){
function updateMasterRepSlaveUser(username){ function updateMasterRepSlaveUser(username, password){
var index = layer.open({ var index = layer.open({
type: 1, type: 1,
@ -1720,7 +1720,7 @@ function updateMasterRepSlaveUser(username){
<div class='line'><span class='tname'>用户名</span><div class='info-r'><input name='username' readonly='readonly' class='bt-input-text mr5' placeholder='' type='text' style='width:330px;' value='"+username+"'></div></div>\ <div class='line'><span class='tname'>用户名</span><div class='info-r'><input name='username' readonly='readonly' class='bt-input-text mr5' placeholder='' type='text' style='width:330px;' value='"+username+"'></div></div>\
<div class='line'>\ <div class='line'>\
<span class='tname'>密码</span>\ <span class='tname'>密码</span>\
<div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+(randomStrPwd(16))+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\ <div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+password+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\
</div>\ </div>\
<input type='hidden' name='ps' value='' />\ <input type='hidden' name='ps' value='' />\
<div class='bt-form-submit-btn'>\ <div class='bt-form-submit-btn'>\
@ -1888,10 +1888,11 @@ function getMasterRepSlaveList(){
for (i in user_list) { for (i in user_list) {
// console.log(i); // console.log(i);
var name = user_list[i]['username']; var name = user_list[i]['username'];
var password = user_list[i]['password'];
list += '<tr><td>'+name+'</td>\ list += '<tr><td>'+name+'</td>\
<td>'+user_list[i]['password']+'</td>\ <td>'+password+'</td>\
<td>\ <td>\
<a class="btlink" onclick="updateMasterRepSlaveUser(\''+name+'\');">修改</a> | \ <a class="btlink" onclick="updateMasterRepSlaveUser(\''+name+'\',\''+password+'\');">修改</a> | \
<a class="btlink" onclick="delMasterRepSlaveUser(\''+name+'\');">删除</a> | \ <a class="btlink" onclick="delMasterRepSlaveUser(\''+name+'\');">删除</a> | \
<a class="btlink" onclick="setDbMasterAccess(\''+name+'\');">权限</a> | \ <a class="btlink" onclick="setDbMasterAccess(\''+name+'\');">权限</a> | \
<a class="btlink" onclick="getMasterRepSlaveUserCmd(\''+name+'\');">从库同步命令</a>\ <a class="btlink" onclick="getMasterRepSlaveUserCmd(\''+name+'\');">从库同步命令</a>\

Loading…
Cancel
Save