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)
浙公网安备 33010602011771号