mysqladmin -u 'sa'@'localhost' -p password by '123456'
时间: 2023-07-09 15:47:05 浏览: 121
您输入的命令存在一些语法错误。正确的修改 MySQL 用户密码的命令应该是:
```
mysqladmin -u 用户名 -p旧密码 password 新密码
```
根据您的需求,将命令中的“用户名”和“旧密码”替换为“sa”和“sa”,将“新密码”替换为“123456”,则完整的命令为:
```
mysqladmin -u sa -psa password 123456
```
执行该命令后,MySQL 用户“sa”的密码将被修改为“123456”。
相关问题
mysqladmin -u sa -psa password 123456
这条命令是正确的,它的作用是修改 MySQL 用户“sa”的密码为“123456”。其中“-u”选项指定要使用的用户名,“-p”选项表示需要输入旧密码,“password”是一个关键字,告诉 MySQL 客户端接下来要修改用户的密码,“123456”则是新密码。执行该命令后,MySQL 将会提示您输入旧密码,输入正确的旧密码后回车即可完成密码修改。
若用户名root密码password,则查看mysql服务是否正常的指令是()。 A. mysql -uroot -ppassword ping B. mysqladmin -uroot -ppassword ping C. mysqladmin -uroot -ppassword D.mysqladmin -u -p ping
B. mysqladmin -uroot -ppassword ping
解析:查看MySQL服务是否正常,可以使用mysqladmin命令行工具中的ping子命令。正确的命令是:
```
mysqladmin -uroot -ppassword ping
```
其中,-u选项指定用户名为root,-p选项指定密码为password,ping是mysqladmin的子命令,用于检测MySQL服务是否正常。如果MySQL服务正常,会返回一个类似于“mysqld is alive”的消息。因此,选项B是正确的。选项A中,mysql命令行工具没有ping子命令;选项C中,多了一个空格,不正确;选项D中,-u和-p选项后面没有指定用户名和密码,不正确。
阅读全文