web-dev-qa-db-ja.com

エラーメッセージ:Sudo:mysql_secure_installation:command not found

PHPを学習しようとしていますが、Apache、msql、PHPをインストールしているところです。

私はmacosx10.7.2を使用しています

私がダウンロードしました: mysql-5.5.18-osx10.6-x86_64.dmg

これで、rootパスワードを設定する段階になり、次のように入力します。Sudo: mysql_secure_installationパスワードの入力を求められたら、次のように表示されます。

Sudo:mysql_secure_installation:コマンドが見つかりません

どんな助けでもいただければ幸いです。

4
Craig

DMGを使用したため、PATHはおそらく更新されていません。そのため、これをフルパスで実行するか、パスを変更して含める必要があります。

おそらく次のようなものです:

/usr/local/mysql/bin/mysql_secure_installation

リファレンスマニュアル に従っていると思います

1
Jason McCreary

これは機能するはずです:

cd /usr/local/mysql
Sudo bin/mysql_secure_installation

エラーメッセージとしてCan't find a 'mysql' client in PATH or ./binによると、mysql_secure_installationはPATHまたは./binディレクトリでmysqlクライアントを探しています。したがって、/ usr/local/mysql/bin/mysqlを検索する場合は、/ usr/local/mysqlから開始する必要があります。

1
Marie Fischer

私の場合:

ls -ld /usr/local/mysql*
lrwxr-xr-x   1 root  wheel   27 Apr 10 16:43 /usr/local/mysql -> mysql-5.6.24-osx10.8-x86_64
drwxr-xr-x  17 root  wheel  578 Apr 10 16:43 /usr/local/mysql-5.6.24-osx10.8-x86_64

そこで、PATH環境に新しいパスを設定しました。

cd $HOME    
cat .bashrc 
export PATH="$PATH:/usr/local/mysql/bin/"
source .bashrc

mysql_secure_installation 



NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we'll need the current
password for the root user.  If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):

乾杯

0
Cris R