您最多能選擇 25 個主題
主題必須以字母或數字為開頭,可包含連接號「-」且最長為 35 個字元。
26 行
1.2 KiB
26 行
1.2 KiB
#!/bin/sh |
|
## |
|
## ripedb-setup |
|
## |
|
|
|
# determine MySQL root password |
|
password=`grep "^password" @l_prefix@/etc/mysql/my.pwd |\ |
|
sed -e 's;^password[^=]*= *;;' -e 's; *$;;'` |
|
|
|
# create a MySQL username/password for RIPEDB and RIPADMIN |
|
@l_prefix@/bin/mysql --user=root --password=$password mysql <<EOF |
|
GRANT ALL ON RIPEDB.* TO ripe@localhost IDENTIFIED BY 'RIPEDB'; |
|
GRANT ALL ON RIPADMIN.* TO ripe@localhost IDENTIFIED BY 'RIPADMIN'; |
|
FLUSH PRIVILEGES; |
|
EOF |
|
|
|
# create the default RIPEDB database schema |
|
@l_prefix@/bin/mysqladmin --user=root --password=$password create RIPEDB |
|
@l_prefix@/bin/mysql --user=root --password=$password RIPEDB <@l_prefix@/libexec/ripe-dbase/SQL/create.tables.sql |
|
@l_prefix@/bin/mysql --user=root --password=$password RIPEDB <@l_prefix@/libexec/ripe-dbase/SQL/main.index.1 |
|
@l_prefix@/bin/mysql --user=root --password=$password RIPEDB <@l_prefix@/libexec/ripe-dbase/SQL/aux.index.2 |
|
@l_prefix@/bin/mysql --user=root --password=$password RIPEDB <@l_prefix@/libexec/ripe-dbase/SQL/leaf.index.2 |
|
|
|
# create the default RIPADMIN database schema |
|
@l_prefix@/bin/mysql --user=root --password=$password <@l_prefix@/libexec/ripe-dbase/SQL/create.RIPADMIN.sql |
|
|
|
|