#5 楼 @williamherry 放在 body 为什么不行呢
#49 楼 @li598550390 e 刚看到,解决了吧
#3 楼 @xxw
#4 楼 @small_fish__ 是的,解决了^_^
#1 楼 @messiahxu sorry ruby1.9 笔误一下。
有说:在项目的 Rakefile 添加 require 'thinking_sphinx/tasks' 不知道什么意思,添加了也没有解决。
上面的设置貌似是暂时的,第二次又恢复了原来的设置。 另种方法:/etc/mysql/my.cnf 在 mysqld 中设置 character-set-server=utf8 collation-server=utf8_general_ci skip-character-set-client-handshake 注意:对于 5.5 以上版本,[mysqld] 的 default 字符集设置已经是遗弃的参数,所以不能用 defauls-character-default=utf8,
记得要 重启 mysql:/etc/init.d/mysql restart
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 可以详细分析一下这个 linux 命令吗?
#11 楼 @xxw 还有就是 我又重新安了一次,安装时输入的密码是 wil_xin , 一切正常,运行 rake db:create 后,提示输入密码,之后正常了。但是我运行 rake db:migrate 显示:rake aborted! Access denied for user 'root'@'localhost' (using password: YES) Tasks: TOP => db:migrate 我再运行:mysql -u root -p 然后,输入 wil_xin,就又 Access denied for user 'root'@'localhost' (using password: YES) ,但我不输入密码,就能正确进入。难道我的密码在 rake db:migrate 之后被改变了? 运行 rake db:migrate 也是对 mysql 数据库进行操作的,需要输入 mysql 密码之类的东西吗?rake db:create 命令后有提示密码,rake db:migrate 后就直接显示 Access denied for user 'root'@'localhost' ,困惑。 【我卸载重安后,mysql 的用户信息都没有改变的,还是那 7 个 user】
#3 楼 @xxw #9 楼 @woaigithub 密码不是******,在 yml 中是明文的。