Назад | Перейти на главную страницу

как запустить mysql v5.5 на redhat linux

Я новичок как в Linux, так и в MySQL, но каким-то образом, получив помощь из сети, я установил mysql v5.5 на redhat. Запускается нормально, я подтвердил это, выполнив команду: "/etc/init.d/mysqld status"

Я также установил необходимые пакеты: mysql-client, -server, -test, -devel, -shared, -embedded.

Но я не могу изменить пароль с помощью команды: mysqladmin -u root password 'new-password' Выдает ошибку: bash: mysqladmin: команда не найдена. Я попытался выполнить поиск в mysqladmin с помощью команды «find / -name mysqladmin», но результат не дал

Все, что я могу искать в сети, это добавление в путь '/ bin: / usr / local / mysql / bin', но структура каталогов после установки mysql v5.5 изменилась. Сейчас нет такого каталога, как / usr / bin / local / mysql.

пожалуйста, помогите мне с тем, как запустить mysql после изменения пароля root.

В блоке RHEL6.1 mysqladmin предоставляется

mysql-5.1.52-1.el6_0.1.x86_64

Вы не указали, какую версию CentOS вы используете, но, возможно, yum install mysql предоставит это для вас. В качестве альтернативы запустите:

yum whatprovides /usr/bin/mysqladmin

и установите этот пакет.

Можно установить через yum

yum установить mysql-server mysql

или загрузите с сайта mysql и установите с помощью команды rpm

dev.mysql.com/downloads/

Ты можешь использовать yum whatprovides чтобы найти пакет, содержащий конкретный файл, например

yum whatprovides /use/bin/mysqladmin
mysql-5.0.77-4.el5_6.6.x86_64 : MySQL client programs and shared libraries
Repo        : base
Matched from:
Filename    : /usr/bin/mysqladmin

Если вы не знаете, где находится файл, который вы ищете, вы можете использовать что-то вроде

yum whatprovides "*/mysqladmin"

Что может найти другие вхождения файла с именем mysqladmin, поэтому вам решать, какой пакет установить. В данном конкретном случае /usr/bin/mysqladmin предоставляется пакетом mysql-5.0.77-4.el5_6.6.x86_64 и

yum install mysql 

должен установить его для вас.