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:コマンドが見つかりません
どんな助けでもいただければ幸いです。
DMGを使用したため、PATHはおそらく更新されていません。そのため、これをフルパスで実行するか、パスを変更して含める必要があります。
おそらく次のようなものです:
/usr/local/mysql/bin/mysql_secure_installation
リファレンスマニュアル に従っていると思います
これは機能するはずです:
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から開始する必要があります。
私の場合:
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):
乾杯