Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用shell脚本更改mysql根用户密码_Mysql_Shell_Automation_Sh - Fatal编程技术网

使用shell脚本更改mysql根用户密码

使用shell脚本更改mysql根用户密码,mysql,shell,automation,sh,Mysql,Shell,Automation,Sh,我正在尝试使用shell脚本更改用户密码,如下所示 #!/bin/bash mysql.server start mysql -u root << EOF SET PASSWORD FOR root@'localhost' = PASSWORD(‘admin’); EOF #/bin/bash mysql.server启动 mysql-u root改用mysql-e: #!/bin/bash mysql.server start mysql -u root -e "S

我正在尝试使用shell脚本更改用户密码,如下所示

#!/bin/bash
mysql.server start
mysql -u root << EOF
  SET PASSWORD FOR root@'localhost' = PASSWORD(‘admin’);
EOF
#/bin/bash
mysql.server启动
mysql-u root改用mysql-e:

#!/bin/bash
mysql.server start
mysql -u root -e "SET PASSWORD FOR root@'localhost' = PASSWORD('admin');"

适用于任何尝试上述方法但无法使其发挥作用的人。我在终端上运行了下面的程序,它成功了!(请记住设置所需的密码;))


“admin”
你能用这些引号括起来吗?请尝试
“admin”
“admin”
而不是感谢您的回复,我认为问题是由于编辑器引起的:)我认为问题是由于某个编辑器引起的,我使用另一个编辑器编写了相同的脚本,vola您和我的脚本都可以工作。谢谢你的回复。
mysql -u root -e "SET PASSWORD FOR root@localhost = PASSWORD('mypassword')";