Files
CyberPanel/plogical/mysqlUtilities.pyc

50 lines
5.1 KiB
Plaintext
Raw Normal View History

2017-12-14 06:56:27 -05:00
<03>
<EFBFBD>T2Zc@sGddlZddlZddlZddlZddd<00><00>YZdS(i<><69><EFBFBD><EFBFBD>NtmysqlUtilitiescBsSeZed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>ZRS(cCs,y<>d}tjd|d<17>}|j|<00>|j|<00>ddg}|j|<00>}|dkredS|jd|d <17>d
}|j|<00>d }|j|<00>|j|<00>|jd <00>|j<00>d SWn\tjk
r<>}tjjt |<00>d<17>n-t
k
r'}tjjt |<00>d<17>nXdS(NsEnter password:s mysql -u s -psAccess denied for usersWelcome to the MariaDB monitorisWrong PasswordsUSE t;sDatabase changedsQuery OKtexitis Exception EOF [SendQuery]s [SendQuery]( tpexpecttspawntexpecttsendlinetwaittEOFtloggingtCyberCPLogFileWritert writeToFiletstrt BaseException(tusertpasswordtdbnametqueryt expectationt securemysqltindextmsg((s-/usr/local/CyberCP/plogical/mysqlUtilities.pyt SendQuery s,        
cCs<>y<>d}t|<00>}|j<00>}|jdd<00>d}d|}d|d|d}tj|<00>} tj| <00>}
|
dkr<>tjjd |<17>dSd
|d |d } d|d| d}tj|<00>} tj| <00>}
|
dkrtjjd |<17>t j
||<00>dSd|d|d} d|d| d}tj|<00>} tj| <00>}
|
dkr<>t j
||<00>tjjd|<17>dSdSWn.t k
r<>} tjjt | <00>d<17>dSXdS(Ns/etc/cyberpanel/mysqlPasswords
iisCREATE DATABASE ssudo mysql -u root -ps -e "t"sCan not create Database: s CREATE USER 's'@'localhost' IDENTIFIED BY 't'sCan not create Database User: sGRANT ALL PRIVILEGES ON s.* TO 's '@'localhost's"Can not grant privileges to user: s[createDatabase]( topentreadtsplittshlext
subprocesstcallR R
R RtdeleteDatabaseR R (Rtdbusert
dbpasswordtpassFiletftdataRtcreateDBtcommandtcmdtrest
createUsertdropDBR((s-/usr/local/CyberCP/plogical/mysqlUtilities.pytcreateDatabase)s@  
   c Cs?yd}t|<00>}|j<00>}|jdd<00>d}d|}d|d|d}tj|<00>}tj|<00>} | dkr<>tjjd |<17>dSd
|d }
d|d|
d}tj|<00>}tj|<00>} | dkr<>tjjd |<17>dSdSWn4t k
r:} tjjt
| <00>d <17>t
| <00>SXdS(Ns/etc/cyberpanel/mysqlPasswords
iisDROP DATABASE ssudo mysql -u root -ps -e "RsCan not delete Database: s DROP USER 's '@'localhost'sCan not delete Database User: s[deleteDatabase]( RRRRRRR R
R R R ( RR R"R#R$RR*R&R'R(tdropUserR((s-/usr/local/CyberCP/plogical/mysqlUtilities.pyR`s.  
  c
Cs<>y<>d}t|<00>}|j<00>}|jdd<00>d}d|d|}tj|<00>}t|d|dd <00><00>}tj|d
|<00>}WdQX|dkr<>tjjd <00>ndSWn-t k
r<>} tjjt
| <00>d <17>nXdS( Ns/etc/cyberpanel/mysqlPasswords
iissudo mysqldump -u root -pt t/s.sqltwtstdouts[could not backup]s[createDatabase]( RRRRRRR R
R R R (
t databaseNamettempStoragePathR"R#R$RR&R'R(R((s-/usr/local/CyberCP/plogical/mysqlUtilities.pytcreateDatabaseBackup<75>s   c CsTy d}t|<00>}|j<00>}|jdd<00>d}d|d|}tj|<00>}t|d|dd <00><00>}tj|d
|<00>} WdQX| dkr<>tjjd <00>dSd |d |d}
d|d|
d}tj|<00>}tj|<00>} | dkrtjjd<00>dSdSWn-t k
rO} tjjt
| <00>d<17>nXdS(Ns/etc/cyberpanel/mysqlPasswords
iissudo mysql -u root -pR-R.s.sqltrtstdins"[Could not restore MYSQL Database]suse mysql;SET PASSWORD FOR 's'@'localhost' = 's';FLUSH PRIVILEGES;s -e "Rsould not change Password]s[restoreDatabaseBackup]( RRRRRRR R
R R R ( R1R2t
dbPasswordR"R#R$RR&R'R(t passwordCMDR((s-/usr/local/CyberCP/plogical/mysqlUtilities.pytrestoreDatabaseBackup<75>s,    (t__name__t
__module__t staticmethodRR+RR3R8(((s-/usr/local/CyberCP/plogical/mysqlUtilities.pyRs
 7$((RR
R RRR(((s-/usr/local/CyberCP/plogical/mysqlUtilities.pyt<module>s