rails应用程序mysql错误nginx

qltillow  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(259)

我已经用nginx(maxime mazet.agency)部署了我的应用程序,但是我在设置应用程序(create config ect..)时遇到了一个问题,我写了一个错误
拒绝访问用户“root”@“localhost”

但我已经在配置中编写了正确的密码:/

kpbpu008

kpbpu0081#

您必须尝试以下设置我的ror应用程序。
登录控制台

$ ssh root@ip_address

然后安装mysql

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

要查找mysql服务器信息:

netstat -ln | grep mysql;
=> mysql -u root -p
mysqladmin -u root -p password #=> password it's your own
mysql -u root

如果使用命令成功创建,则更新 database.yml ```
development:
adapter: mysql2
host: localhost
encoding: utf8
reconnect: false
pool: 5
username: root
password: XXXXXXXXXXXXXX
database: project_dev
socket: /var/run/mysqld/mysqld.sock

在应用程序文件夹内部运行

$ bundle install
$ rake db:create
$ rake db:migrate

$ sudo systemctl restart mysql
$ sudo systemctl restart nginx

然后运行应用程序。
希望能帮上忙

相关问题