mysql:command not found,on Amazon AWS Lightsail terminal

kyvafyod  于 2023-10-15  发布在  Mysql
关注(0)|答案(2)|浏览(105)

我在这个问题上花了大约一个小时。
在遵循https://docs.bitnami.com/aws/apps/wordpress/get-started/connect-mysql/上的文档以更改管理员用户电子邮件地址时,在基于Amazon AWS浏览器的SSH客户端Lightsail终端上,

mysql -u root -p

它返回-bash: mysqld: command not found

atmip9wb

atmip9wb1#

解决这个问题的一种方法是创建一个命令的别名来定位工作mysql路径。在我的例子中,mysql的路径是/opt/bitnami/mysql/bin/mysql。因此,我通过以下方式创建了该路径的别名:

  • 首先,sudo nano /etc/bash.bashrc
  • 第二,添加这一行:alias mysql='sudo /opt/bitnami/mysql/bin/mysql',保存它。
  • 第三,退出终端,重新启动终端。
  • 从现在开始,我可以像往常一样执行mysql命令,并继续遵循文档。
ecfdbz9o

ecfdbz9o2#

步骤1:使用此命令定位whete是否是正确的路径:

sudo find / -name mysql

第2步:mysql可能会出现几个结果,正确的是包含单词'bin'的结果。
在AWS上的Bitnami LAMP 2023图像中,路径为:

/opt/bitnami/mysql/bin/mysql

然后,yoy可以通过在前面添加路径和习惯参数来调用mysql:

/opt/bitnami/mysql/bin/mysql -u root -p

应该能用

相关问题