博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

MySQL安装后账户及密码设置

Posted on 2011-09-20 09:38  douyamumu  阅读(781)  评论(0)    收藏  举报
root账户指定密码:
  • 法一:使用SET PASSWORD语句:

       用SET PASSWORD指定密码,用root连接服务器并执行两个SET PASSWORD语句。一定要使用PASSWORD()函数来加密密码。

      shell> mysql -u root

       mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');

        mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd'); //hostname需要替换

  • 法二:使用mysqladmin命令行客户端程序

              使用mysqladmin为root账户指定密码,执行下面的命令:

        shell> mysqladmin -u root password "newpwd";

        shell> mysqladmin -u root -h host_name password "newpwd"  

  •  法三:使用UPDATE语句

      shell> mysql -u root

      mysql> UPDATE mysql.user SET Password = PASSWORD('newpwd')

          -> WHERE User = 'root';

       mysql> FLUSH PRIVILEGES;

  • 设置完密码后,当你连接服务器时你必须提供相应密码。如果你想要用mysqladmin 关闭服务器,可以使用下面的命令: 
         shell> mysqladmin -u root -p shutdown 	 
Enter password: (enter root password here)