如果我们使用shell脚本安装mysql,mysql密码是什么

时间:2014-05-02 14:50:37

标签: mysql shell ubuntu-12.04

我正在编写shell脚本以自动安装PHP站点所需的所有包,我已经编写了脚本来自动安装。我使用下面的脚本来安装mysql而没有提示输入密码:

#!/bin/sh
LOGFILEPATH=/home/philtracker/logs/logs.log
echo "Executing Installation script">>$LOGFILEPATH
for i in apache2 php5 libapache2-mod-php5  php5-json mysql-server apache2-mod-auth-mysql     php5-mysql
    do
        sudo apt-get -y install $i
        if [ $? -ne 0 ] ; then
            echo "$i: installation failed for $i">>$LOGFILEPATH 2>&1
        else
            echo "$i: Installation successful for $i">>$LOGFILEPATH 2>&1
    fi
done

上面的脚本成功安装了所有软件包,但是因为我已经自动安装了MYSQL,所以我没有密码来登录mysql。是否有MySQL设置的默认密码?

1 个答案:

答案 0 :(得分:1)

我相信它是root / root ......或者它是空白的!

您也可以直接更新密码:

UPDATE
   mysql.user
SET
   Password=PASSWORD('MyNewPass')
WHERE
   User='root'; FLUSH PRIVILEGES;

http://www.thegeekstuff.com/2009/01/15-practical-usages-of-mysqladmin-command-for-administering-mysql-server/