MysqlUser = 'root'
MysqlPassword =''
Function CheckMysqlPassword ()
{
If [-z $ MysqlPassword]
Then
CmdResult = 'mysql-u $ MysqlUser-e quit 2> & 1'
Else
CmdResult = 'mysql-u $ MysqlUser-p $ MysqlPassword-e quit 2> & 1'
Fi
CmdResultLineCount = 'echo $ cmdResult | wc-C'
If (cmdResultLineCount> 1 ))
Then
Printf "Error occurred! \ N "# $ cmdResult! \ N"
Else
Printf "Connect mysql successfully! \ N"
Fi
# Printf "cmdResult = $ cmdResult \ n"
#! For more details:
#! ERROR 1045 (28000): Access denied for user 'root' @ 'localhost'
AccessDenied = 'echo $ cmdResult | grep Access. denied | wc-C'
# If (AccessDenied> 1 ))
# Then
# Printf "Connect failed, access denied. \ n"
# Fi;
#! Can't connect to local MySQL server through socket...
# CannotConnect = 'echo $ cmdResult | grep Can. t. connect | wc-C'
# If (CannotConnect> 1 ))
# Then
# Printf "Connect faild, mysql may not started. \ n"
# Fi
}
Printf "Please input the password for mysql root user :"
Read MysqlPassword
CheckMysqlPassword