я бегу
mysqladmin5 -u root -p ping
Я получаю запрос пароля.
Я нашел следующие инструкции но они кажутся довольно жестокими
<<
After installing MySQL 5 on Solaris with pkgadd you will have to perform
the following post-installation tasks:
As root:
# rm -rf /var/lib/mysql/mysql
Then as mysql:
$ cd /opt/mysql/mysql
$ scripts/mysql_install_db
Then as root:
# /etc/init.d/mysql start
Then as mysql:
$ /opt/mysql/mysql/bin/mysqladmin -u root password 'password'
Then as root:
# /opt/mysql/mysql/bin/mysql_secure_installation
>>
Пароль не был пустым, как в некоторых версиях MySQL.
Спасибо, что указали на это! Версия моего MySQL кажется
mysql5 --version
mysql5 Ver 14.12 Distrib 5.0.83, for apple-darwin9.7.0 (i386) using readline 6.0
Какой пароль MySQL по умолчанию?
Удалите -p. Это заставляет вас запрашивать пароль.
Думаю, пароль по умолчанию зависит от дистрибутива. В некоторых дистрибутивах Linux вас просят ввести pass во время установки, в других он пуст для подключения через loopback.
Попробуйте запустить MySQL с - пропустить столы грантов вариант, затем войдите в систему с помощью командной строки MySQL и изменить пароль root.
mysql -p ping
сильно отличается от
mysql --password=ping
первый означает «Подключиться к базе данных и запросить пароль», второй означает «Подключиться к базе данных с паролем 'ping'»