4

Я пытаюсь выучить PHP, и я только нахожусь в процессе установки apache, msql и PHP.

Я на Mac OSX 10.7.2

Я скачал: mysql-5.5.18-osx10.6-x86_64.dmg

Сейчас я нахожусь в точке установки пароля root, и когда я набираю : sudo: mysql_secure_installation он просит меня ввести мой пароль, затем он говорит:

sudo: mysql_secure_installation: команда не найдена

Любая помощь будет оценена.

3 ответа3

1

Ваш PATH, вероятно, не обновлен, так как вы использовали DMG. Таким образом, вам нужно будет выполнить это с полным путем или изменить свой PATH для включения.

Вероятно, что-то вроде:

/usr/local/mysql/bin/mysql_secure_installation

Я предполагаю, что вы следовали Справочному руководству

1

Это должно работать:

cd /usr/local/mysql
sudo bin/mysql_secure_installation

Поскольку сообщение об ошибке « Can't find a 'mysql' client in PATH or ./bin говорит, что mysql_secure_installation ищет клиента mysql в каталоге PATH или ./bin - поэтому, если вы хотите, чтобы он нашел /usr /local /mysql /bin /mysql, он должен быть запущен из /usr /local /mysql.

0

В моем случае:

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):

ура

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .