gpt4 book ai didi

mysql - 将 Rails 的默认数据库更改为 MySQL

转载 作者:行者123 更新时间:2023-11-29 13:13:16 24 4
gpt4 key购买 nike

我正在尝试使用 MySQL 作为应用程序的数据库,我将默认的 database.yml 文件更新为

开发:

 adapter: mysql
encoding: utf8
reconnect: false
database: ***_development
pool: 5
username: root
password: ******
host: localhost

测试:

 adapter: mysql
encoding: utf8
reconnect: false
database: ***_test
pool: 5
username: root
password: ******
host: localhost

制作:

 adapter: mysql
encoding: utf8
reconnect: false
database: ***_production
pool: 5
username: root
password: ******
host: localhost

`

但在尝试从控制台创建表后,我没有看到生成任何 .sql 文件。我是 Ruby on Rails 的菜鸟,如有任何帮助,我们将不胜感激。谢谢。

最佳答案

它不会在您的 Rails 目录中。您需要在计算机上安装 MySQL,并且需要在 mysql 中创建数据库。

安装mysql:http://dev.mysql.com/doc/refman/5.1/en/installing.html

通过命令行访问mysql:

$ mysql

或者如果您有 mysql root 用户:

$ mysql -u root -p

并输入您的 root mysql 用户密码。进入 mysql 后:

mysql>  CREATE DATABASE db_name;

mysql> GRANT ALL PRIVILEGES ON db_name.*
mysql> TO 'username'@'localhost'
mysql> IDENTIFIED BY 'password';

显然相应地替换db_nameusernamepassword

关于mysql - 将 Rails 的默认数据库更改为 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21821775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com