我跑
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。这使它提示您输入密码。
http://linux.die.net/man/1/mysqladmin
我认为默认密码取决于发行版。在某些 Linux 发行版中,您会在安装过程中被要求输入 pass,而在其他 Linux 发行版中,通过环回连接是空白的。
尝试使用--skip-grant-tables选项启动 MySQL,然后使用 MySQL 命令行登录并更改 root 的密码。
与
第一个表示“连接到数据库并提示输入密码”,第二个表示“使用密码‘ping’连接到数据库”