为了运行 Ruby 1.9.3/Rails 3.2.2 应用程序,我在我的 Ubuntu 机器上安装了 MySQL 5.1,使用(这个脚本)。但之后,我无法登录控制台或执行任何操作。
我如何获取用户名和密码或列出数据库并进行查询?
答案1
我如何获取用户名和密码?
默认用户为root
,没有密码。
如果您从未为 MySQL 分配 root 密码,则服务器根本不需要密码即可以 root 身份连接。但是,这是不安全的。有关分配密码的说明,请参阅第 2.10.4 节 “保护初始 MySQL 帐户”。
答案2
检查您正在使用的脚本后,脚本中的以下代码显示
mysqld_safe -user=mysql &
/usr/bin/mysql_secure_installation
应该以用户(mysql)的身份启动 mysqld 服务器“并且”应该执行脚本,mysql_secure_installation
该脚本将帮助您完成以下步骤:
- 重置 mysql root 密码
- 移除匿名用户
- 禁用对 mysql 的远程访问
- 重新加载权限表。
- ETC 。 。
还有什么大卫·波斯蒂尔上面说没有默认的 root 密码,所以当它要求您输入默认 root 密码时,只需按“Enter”即可。