gpt4 book ai didi

mysql - 使用 ruby​​ 脚本删除并重新创建 MySQL 数据库

转载 作者:数据小太阳 更新时间:2023-10-29 08:17:51 24 4
gpt4 key购买 nike

有没有办法从 ruby​​ 脚本中删除并重新创建数据库?我应该使用哪个 gem(dbi、mysql2)?

使用 DBI 时,我遇到了在数据库尚未创建时无法连接到 MySQL 服务器的问题。

谢谢

最佳答案

先决条件:确保系统上正确安装了mysql2。

require 'mysql2'

@db_host = "localhost"
@db_user = "someuser"
@db_pass = "somepass"
@db_name = "test_db"

client = Mysql2::Client.new(:host => @db_host, :username => @db_user, :password => @db_pass)
client.query("DROP DATABASE IF EXISTS #{@db_name}")
client.query("CREATE DATABASE #{@db_name}")
client.close

关于mysql - 使用 ruby​​ 脚本删除并重新创建 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5095001/

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