Ruby on Rails多套环境的MySQL数据库yml配置

需要注意的是,host和post需要分别配置。不能在host配置端口,如127.0.0.1:3306。

如果把端口配置在host,会报类似的错误:Unknown MySQL server host 'mysql://127.0.0.1:3306' (1)

default: &default
  adapter: mysql2
  encoding: utf8mb4
  username: root
  password:
  host: 127.0.0.1
  port: 3306

development:
  <<: *default
  database: development_db_name

test:
  <<: *default
  database: test_db_name

production:
  <<: *default
  database: production_db_name

版权声明:著作权归作者所有。

相关推荐

CodeIgniter数据库基本用法示例

这里主要演示下CodeIgniter数据库的基本用法示例,以便入门使用CodeIgniter做数据库操作。配置数据库连接等信息CodeIgniter提供了文件 application/config/database.php用来配置数据库的连接信息,如下:$db['default'] = array(       &nb

Docker MySQL备份和恢复数据库命令

这两个命令用于对正在运行的Docker MySQL容器做备份和恢复备份Docker MySQLdocker exec CONTAINER /usr/bin/mysqldump -u username --password=xxx DATABASE > backup.sql 从sql文

Spring Boot使用springProfile实现Logback多环境的通用配置

在一个基于Spring boot开发的项目里,常常需要有多套环境的配置:开发,测试以及产品。这里给出一个logback的通用配置。在src/main/resources目录下创建配置文件logback-spring.xml,多环境的通用配置内容如下:<?xml version="1.0" encoding="UTF-8"?

SQL Server可能会损坏数据库的前3名错误

SQL Server是一个令人难以置信的平台,但就像任何其他数据库一样,它容易出现纠正。 了解三个最常见的SQL Server错误以及如何解决它们。你是否在思考SQL数据的损坏?你是否知道不同的错误预示着SQL Server数据库的不健康?这篇博文我们将介绍与SQL相关的三大错误以及最佳解决方案。但首先,我们探讨一些有关数据库损坏的基本信息。什么是数据库损坏

查看MySQL数据库空间使用情况

information_schema是MySQL的系统数据库,information_schema里的tables表存放了整个数据库各个表的使用情况。可以使用sql来统计出数据库的空间使用情况,相关字段:table_schema:数据库名table_name:表名table_rows:记录数data_length:数据大小index_length:索引大小统计表使用空间mysql> select