【发布时间】:2015-12-04 22:49:58
【问题描述】:
我正在和一个朋友做一个新项目。我们在上面安装了 mySQL,但最终决定将其删除以进行全新的安装。
我正在按照DigitalOcean 上的教程安装 mySQL,以便最终在 Ruby on Rails 上使用
当我在安装过程中重新安装它时,系统提示我输入 root 密码,输入后,安装完成,没有错误。在教程的某个地方,它说要添加以下命令:
sudo mysql_secure_installation
此时它询问了我的 root 密码,但它不起作用。我会收到以下消息:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
我到处寻找解决问题的方法,这似乎发生在很多人身上!终于在ubuntuforums上找到了解决方案,暂时解决了问题。
现在我正在尝试运行命令:
rake db:create
如下设置我的 config/database.yml 文件后:
encoding: utf8
pool: 5
username: root
password: ********
host: localhost
database: app_test
socket: /var/run/mysqld/mysqld.sock
development:
<<: *default
database: app_development
test:
<<: *default
database: app_test
production:
<<: *default
database: app_production
username: app
password: <%= ENV['APP_DATABASE_PASSWORD'] %>
在安装过程中,它再次提示我输入我的 db root 密码,因为即使它是在 .yml 文件中设置的,但访问被拒绝:
Access denied for user 'root'@'localhost' (using password: YES)Please provide the root password for your MySQL installation
我输入它并得到:
Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8",
"pool"=>5, "username"=>"root", "password"=>"******",
"host"=>"localhost", "database"=>"OApp_test",
"socket"=>"/var/run/mysqld/mysqld.sock"}
然后我尝试用命令登录mysql:
mysql -u root -p
你猜怎么着?再说一遍,我的root密码应该是无效的!我很困惑......
额外信息(如果有帮助的话):
我们几个月前创建并删除的数据库的第一次安装是从我的朋友帐户中安装的。
我按照this 的说明卸载了mysql。
如果我再次卸载 mysql,当我使用“find a mysql”命令搜索 mysql 文件时,它会找到很多文件:
./var/lib/php5/modules/cgi/enabled_by_maint/mysql
./var/lib/php5/modules/apache2/disabled_by_maint/mysql
./var/lib/php5/modules/fpm/enabled_by_maint/mysql
./var/lib/php5/modules/cli/enabled_by_maint/mysql
./var/lib/php5/modules/registry/mysql
./var/lib/mysql
./var/lib/mysql/mysql
./var/log/mysql
./etc/apparmor.d/abstractions/mysql
./etc/mysql
./root/vst_install_backups/1438441474/mysql
./root/vst_install_backups/1438441474/mysql/mysql_datadir/mysql
./usr/share/bash-completion/completions/mysql
./usr/share/dbconfig-common/data/roundcube/upgrade/mysql
./usr/share/dbconfig-common/data/roundcube/install/mysql
./usr/share/dbconfig-common/internal/mysql
【问题讨论】:
标签: mysql ruby-on-rails linux installation