- 浏览: 144106 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (110)
- CoreJava (18)
- 待解决 (1)
- 数据结构 (3)
- 科普 (2)
- 网站 (1)
- DataBase (8)
- Access (1)
- Asp (1)
- JSP (1)
- 操作系统 (8)
- Tech (1)
- Linux (11)
- Career (5)
- MongoDB (1)
- Embedded (1)
- JavaScript (1)
- UltraIso (1)
- Linux命令 (1)
- DesignPattern (1)
- Ruby (13)
- Vim (1)
- 自考 (2)
- Github (5)
- zrProject (1)
- Emacs (4)
- Math (3)
- Ajax (1)
- 没看懂 (1)
- HTML (1)
- Philosophy (1)
- 软件 (1)
- 面试 (1)
- 考试报名 (3)
- Regex (1)
- 日语 (1)
- 生活 (1)
最新评论
1.Linux下MySQL的安装
引用
sudo apt-get install mysql-server libmysql-ruby
查看版本号确定是否安装完成。
可选安装Ruby语言数据库通用接口包及其MySQL接口包:
引用
apt-get install libdbi-ruby1.8 libdbi-ruby libdbd-mysql-ruby1.8 libdbd-mysql-ruby
检查安装结果:
安装MySQL接口工具包
引用
sudo apt-get install libmysqlclient15-dev zlib1g-dev
sudo apt-get install libdbm-ruby1.8 libfcgi-ruby1.8 libfcgi0c2 libgdbm-ruby1.8 libopenssl-ruby1.8 libruby1.8-dbg
sudo apt-get install libdbm-ruby1.8 libfcgi-ruby1.8 libfcgi0c2 libgdbm-ruby1.8 libopenssl-ruby1.8 libruby1.8-dbg
安装MySQL API接口包
引用
sudo gem install mysql -r
检查安装结果:
- irb(main):001:0> require 'mysql'
- => true
- irb(main):002:0> require 'rubygems'
- => true
- irb(main):004:0> require_gem 'mysql'
- => true
- irb(main):005:0> exit
2.设置UTF8编码
(1)确定mysql数据库编码是utf8
(2)database.yml里面增加encoding: utf8
(3)确定编辑器的保存文件格式为:UTF-8,保证rhtml文件编码是UTF-8
2,3条很好解决,MySQL编码的问题解决如下:
在linux下修改3个my.cnf的1个/etc/mysql/my.cnf文件
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
修改好后,重新启动mysql 即可,查询一下show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
这样就不用每次连接 都使用 --default-character-set=utf8 了
3.安装MySQL前端
PHP下有phpmyadmin,Rails下也有railsmyadmin。安装方法见http://code.google.com/p/railsmyadmin/
首先在应用中安装railsmyadmin
引用
.script/plugin install http://railsmyadmin.googlecode.com/svn/trunk/my_admin/
插件安装好后,生成RailsMyAdmin文件(这会把插件文件夹拷进应用文件夹)
引用
.script/generate my_admin
将下列代码加入environment.rb文件的底部,重启应用
- ## MY ADMIN CONFIG
- require 'my_admin/my_admin_tool'
- # If you only want certain models to be available to RailsMyAdmin,
- # set :all_models to false and specify the desired models in MY_ADMIN_MODELS
- MY_ADMIN_GLOBALS = {:all_models => true, :confirm_destroy => false}
- # Uncomment the following line if you set :all_models to false above.
- #MY_ADMIN_MODELS = [User, Content]
- # Replace [User, Content] with your desired array of model classes that
- # RailsMyAdmin should be restricted to.
- # MY_ADMIN_AUTH must define a Proc object that takes as a paramater
- # an ApplicationController instance variable (c - in the example below).
- # If you have a method defined in your ApplicationController,
- # 'admin_logged_in?' for example, the following sample code will
- # authenticate against that method and only allow visitors to
- # view RailsMyAdmin if the 'admin_logged_in?' method returns true.
- MY_ADMIN_AUTH = Proc.new { |c| c.send('admin_logged_in?') }
使用方法如下:
http://localhost:3000/my_admin/main
命令列表:获得一个其他RailsMyAdmin的rake任务列表
引用
rake -T my_admin
发表评论
-
使用Net::SSH和Net::SCP编写Linux服务器管理脚本
2012-06-14 19:20 2367原文:http://rubyer.me/blog/113 ... -
Ruby的 private protect public
2012-06-14 19:18 1314原文:http://rubyer.me/bl ... -
ruby-mp3info,纯Ruby修改mp3标签
2012-06-14 19:16 872原文:http://rubyer.me/blog/747 ... -
Ruby Closure
2012-06-14 19:13 746Closure - programming language ... -
Ruby/Rails 生態圈 Ecosystem
2012-06-13 21:59 806http://ihower.tw/rails3/eco ... -
提高rails new时bundle install运行速度
2012-05-05 20:24 0http://rubyer.me/blog/941/ ... -
Gem 淘宝mirror地址
2012-03-19 12:47 851https://ruby.taobao.org -
搭建 Nginx 反向代理,提高 Gem 的安装速度
2012-03-19 12:43 761最近时常遇到 Gem 安装东西的时候安装失败或异常缓慢, ... -
细说Ruby工程的Bundle以及如何加快bundle install
2012-03-19 12:33 690做过Ruby项目的人可能有过我一样的感受,rubygem ... -
Gems淘宝镜像
2012-03-04 23:09 0Shell代码 $ ... -
学习笔记
2012-03-04 11:55 521Command LIne Switches: -
Ruby待解决
2012-02-21 21:47 5831.inject 2.|x|这种用法 -
Tutor
2012-02-19 16:14 476http://www.fincher.org/tips/Lan ... -
Tutorial
2012-02-19 12:46 633Variable naming Ok, let's slo ...
相关推荐
mysql配置和优化mysql配置和优化mysql配置和优化mysql配置和优化mysql配置和优化
MySQL参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察...
某电商网站的生产环境的Mysql配置文件,放入/etc/下面即可
MySQL配置文件中文详解,优化调试必备。内存设置、日志设置、主从复制设置、redo log和binlog的关系设置、Innodb设置
mysql配置文件,试用于linux,/zcv/zxcvasasldkfaskdf
tomcat+mysql配置实现,包括一个配置实现文档,一个配置时需要的jar包,还有一个mysql前台可视化工具。
MySQL配置文件,MySQL
docker-compose php7.3.4-fpm+nginx+mysql配置
LogStash整合MySQL配置文件
NetBeans+Tomcat+MySQL配置
MySQL配置读写分离功能并实践,这个很牛逼的,不错的,可以学习
mysql配置文件my.cnf,经常由于mysql升级后,默认没有此配置文件,上传以备份,根据个人需求,手动修改改文件,放置于/etc/my.cnf处,重启mysql生效
MySQL配置文件详解,对配置文件做了详细介绍,功能作用,以及如何配置。
jsp+tomcat+mysql配置全过程 和mysql安装及使用,避免在配置jsp开发环境的过程碰到的一些问题。
新安装mysql出现的问题,mysql8.0后再用navicat链接就会报2059的错误。修改密码启动服务
经验总结的服务器MySQL适用配置,避免大SQL导入、数据库备份等应用问题
liunx下tomcat、mysql配置!!liunx下tomcat、mysql配置!!liunx下tomcat、mysql配置!!