Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
centos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
platyhouse
centos
Commits
f485871b
Commit
f485871b
authored
Mar 31, 2025
by
서형민
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
0a0d1265
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
1 deletion
+6
-1
pty_mysql_backup_all_each_db.php
pty_mysql_backup_all_each_db.php
+1
-0
pty_mysql_backup_all_each_db_each_table.php
pty_mysql_backup_all_each_db_each_table.php
+5
-1
No files found.
pty_mysql_backup_all_each_db.php
View file @
f485871b
...
...
@@ -37,6 +37,7 @@ mysqli_close($connection);
function
mysql_backup
(
$host
,
$user
,
$password
,
$dbName
)
{
$cmd
=
"mysqldump -u
$user
-p
$password
-h
$host
$dbName
--default-character-set=utf8mb4 --routines --events --add-drop-table --add-drop-database --complete-insert --extended-insert=FALSE --single-transaction --ignore-table=
$dbName
.t_pty_logs --ignore-table=
$dbName
.t_pty_inbounds >
$dbName
.sql"
;
#$cmd = "mysqldump -u $user -p$password -h $host $dbName --default-character-set=utf8mb4 --routines --events --add-drop-table --add-drop-database --complete-insert --extended-insert=TRUE --single-transaction --ignore-table=$dbName.t_pty_logs --ignore-table=$dbName.t_pty_inbounds > $dbName.sql";
echo
$cmd
;
system
(
$cmd
);
}
...
...
pty_mysql_backup_all_each_db_each_table.php
View file @
f485871b
...
...
@@ -51,7 +51,11 @@ echo "finished\n";
function
mysql_backup
(
$host
,
$user
,
$password
,
$dbName
,
$tableName
)
{
$cmd
=
"mysqldump -u
$user
-p
$password
-h
$host
$dbName
$tableName
--default-character-set=utf8mb4 --routines --events --add-drop-table --add-drop-database --complete-insert --extended-insert=FALSE --single-transaction >
{
$dbName
}
.
{
$tableName
}
.sql"
;
if
(
strpos
(
$dbName
,
"x_"
)
===
0
)
return
;
mkdir
(
"
$dbName
"
);
$cmd
=
"mysqldump -u
$user
-p
$password
-h
$host
$dbName
$tableName
--default-character-set=utf8mb4 --routines --events --add-drop-table --add-drop-database --complete-insert --extended-insert=TRUE --single-transaction >
{
$dbName
}
/
{
$tableName
}
.sql"
;
echo
"
{
$cmd
}
\n
"
;
system
(
$cmd
);
...
...
platyhouse
@platyhouse
mentioned in commit
8587004b
·
Dec 16, 2025
mentioned in commit
8587004b
mentioned in commit 8587004bfbebb2ceff13804bc1eea04727f6a285
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment