访问一个已经存在的数据库,必须在Ruby里创建一个MySql超级用户的帐号。
解决方案如下:
Mysql 定义一个方法,建立一个管道来连接MySql客户端并将SQL输出。
def mysql(opts,stream) IO.popen("mysql #{opts}",'w'){|io| io.puts stream} end
你可以使用如下代码创建、删除、和管理MySql数据库
mysql '-u root -p[password]',<<-end drop database if exists website_db; create database website_db; grant all on website_db.* to #{'id -un'.strip}@localhost; end
本文介绍了一种在Ruby环境中通过创建超级用户账号访问并管理MySQL数据库的方法。具体步骤包括定义一个用于连接MySQL客户端的方法,并利用该方法实现数据库的创建、删除及权限管理。
1万+

被折叠的 条评论
为什么被折叠?



