mirror of
https://github.com/zhengkai/orca.git
synced 2026-02-12 15:32:26 +08:00
up
This commit is contained in:
1
misc/db/.gitignore
vendored
Normal file
1
misc/db/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
*.sql
|
||||
20
misc/db/dump-each-table.sh
Executable file
20
misc/db/dump-each-table.sh
Executable file
@@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
DB="orca"
|
||||
|
||||
DIR="$(dirname "$(readlink -f "$0")")" && cd "$DIR" || exit 1
|
||||
|
||||
mkdir -p table
|
||||
|
||||
for T in $(echo "SHOW TABLES" | mysql "$DB" --skip-column-names); do
|
||||
|
||||
/usr/bin/mysqldump \
|
||||
--default-character-set=binary \
|
||||
--add-drop-database \
|
||||
--add-drop-table \
|
||||
--add-locks \
|
||||
--hex-blob \
|
||||
--quick \
|
||||
--skip-dump-date \
|
||||
"${DB}" "${T}" > "table/${T}.sql"
|
||||
done
|
||||
16
misc/db/dump-full.sh
Executable file
16
misc/db/dump-full.sh
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
DB="orca"
|
||||
|
||||
DIR="$(dirname "$(readlink -f "$0")")" && cd "$DIR" || exit 1
|
||||
|
||||
/usr/bin/mysqldump \
|
||||
--default-character-set=binary \
|
||||
--add-drop-database \
|
||||
--add-drop-table \
|
||||
--add-locks \
|
||||
--hex-blob \
|
||||
--quick \
|
||||
--skip-dump-date \
|
||||
--databases "$DB" \
|
||||
> "${DB}-full.sql"
|
||||
18
misc/db/dump-struct.sh
Executable file
18
misc/db/dump-struct.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
DB="orca"
|
||||
|
||||
DIR="$(dirname "$(readlink -f "$0")")" && cd "$DIR" || exit 1
|
||||
|
||||
/usr/bin/mysqldump \
|
||||
--no-data \
|
||||
--default-character-set=binary \
|
||||
--add-drop-database \
|
||||
--add-drop-table \
|
||||
--add-locks \
|
||||
--hex-blob \
|
||||
--quick \
|
||||
--skip-dump-date \
|
||||
--databases "$DB" \
|
||||
| sed 's# AUTO_INCREMENT=[0-9]*##g' \
|
||||
> "${DB}-struct.sql"
|
||||
6
misc/db/user-docker.sql
Normal file
6
misc/db/user-docker.sql
Normal file
@@ -0,0 +1,6 @@
|
||||
CREATE USER 'orca'@'172.17.0.0/24' IDENTIFIED WITH caching_sha2_password BY 'orca';
|
||||
GRANT USAGE ON *.* TO 'orca'@'172.17.0.0/24';
|
||||
ALTER USER 'orca'@'172.17.0.0/24' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
|
||||
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, LOCK TABLES ON `orca`.* TO 'orca'@'172.17.0.0/24';
|
||||
ALTER USER 'orca'@'172.17.0.0/24' ;
|
||||
6
misc/db/user.sql
Normal file
6
misc/db/user.sql
Normal file
@@ -0,0 +1,6 @@
|
||||
CREATE USER 'orca'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'orca';
|
||||
GRANT USAGE ON *.* TO 'orca'@'localhost';
|
||||
ALTER USER 'orca'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
|
||||
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, LOCK TABLES ON `orca`.* TO 'orca'@'localhost';
|
||||
ALTER USER 'orca'@'localhost' ;
|
||||
Reference in New Issue
Block a user