Changeset 1880
- Timestamp:
- 08/23/07 10:24:15 (6 years ago)
- Location:
- alternc/trunk/install
- Files:
-
- 2 edited
-
alternc.install (modified) (1 diff)
-
mysql.sh (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
alternc/trunk/install/alternc.install
r1878 r1880 156 156 # Initialize database 157 157 # 158 if [ -e /usr/sbin/mysqld ]; then158 #if [ -e /usr/sbin/mysqld ]; then 159 159 echo "Setup MySQL and database..." 160 /usr/share/alternc/install/mysql.sh "$MYSQL_ USER" "$MYSQL_PASS" "$MYSQL_DATABASE"161 fi160 /usr/share/alternc/install/mysql.sh "$MYSQL_HOST" "$MYSQL_USER" "$MYSQL_PASS" "$MYSQL_DATABASE" 161 #fi 162 162 163 163 ######################################################################## -
alternc/trunk/install/mysql.sh
r1617 r1880 30 30 # 31 31 32 rootlogin="$1" 33 rootpass="$2" 34 systemdb="$3" 32 sqlserver="$1" 33 rootlogin="$2" 34 rootpass="$3" 35 systemdb="$4" 35 36 36 37 if [ -z "$rootlogin" -o -z "$rootpass" -o -z "$systemdb" ] 37 38 then 38 echo "Usage: mysql.sh < rootlogin> <rootpass> <systemdb>"39 echo "Usage: mysql.sh <mysqlserver> <rootlogin> <rootpass> <systemdb>" 39 40 exit 1 40 41 fi 41 42 42 mysql="/usr/bin/mysql --defaults-file=/etc/mysql/debian.cnf "43 mysql="/usr/bin/mysql --defaults-file=/etc/mysql/debian.cnf -h$sqlserver " 43 44 44 45 if ! $mysql mysql -e "SHOW TABLES" >/dev/null 45 46 then 46 47 # is this an upgrade then? 47 mysql="/usr/bin/mysql - u$rootlogin -p$rootpass"48 mysql="/usr/bin/mysql -h$sqlserver -u$rootlogin -p$rootpass" 48 49 if ! $mysql mysql -e "SHOW TABLES" >/dev/null 49 50 then … … 61 62 then 62 63 echo "You are using mysql 5.0, so we try with root account and no password since debian-sys-maint doesn't work." 63 mysql="/usr/bin/mysql - uroot "64 mysql="/usr/bin/mysql -h$sqlserver -uroot " 64 65 echo "Granting users " 65 66 $mysql -e "GRANT ALL ON *.* TO '$rootlogin'@'${MYSQL_CLIENT}' IDENTIFIED BY '$rootpass' WITH GRANT OPTION" … … 72 73 73 74 # Now we can use rootlogin and rootpass. 74 mysql="/usr/bin/mysql - u$rootlogin -p$rootpass"75 mysql="/usr/bin/mysql -h$sqlserver -u$rootlogin -p$rootpass" 75 76 76 77 echo "Setting AlternC '$systemdb' system table and privileges " … … 80 81 $mysql $systemdb < /usr/share/alternc/install/mysql.sql 81 82 82 /usr/bin/mysql - u$rootlogin -p$rootpass $systemdb -e "SHOW TABLES" >/dev/null && echo "MYSQL.SH OK!" || echo "MYSQL.SH FAILED!"83 /usr/bin/mysql -h$sqlserver -u$rootlogin -p$rootpass $systemdb -e "SHOW TABLES" >/dev/null && echo "MYSQL.SH OK!" || echo "MYSQL.SH FAILED!"
Note: See TracChangeset
for help on using the changeset viewer.
