这是我尝试在我的 Mountain Lion 64x Mac 上创建 MySQL 服务器的第一天。我已经从 MySQL Dev 下载了 MySQL 5.6.12。
问题是,我无法从系统偏好设置中关闭 mySQL。我安装了 MySQL2 Ruby Gem。当我启动 Rails 并尝试在 localhost:3000 访问时,我得到:
Access denied for user 'root'@'localhost' (using password: NO)
简而言之,我一定做错了什么。我使用自制软件以及使用 dev DMG 安装程序安装了 MySQL。那打破了吗?
更新:
还是有问题。我使用本教程卸载了 mysql:http: //maison.io/blog/removing-mysql-osx
然后我使用自制软件卸载然后我尝试 gem check mysql2 得到这个错误:
mysql2-0.3.11.gem has 8 problems
ext/mysql2/.RUBYARCHDIR.time:
Extra file
ext/mysql2/Makefile:
Extra file
ext/mysql2/client.o:
Extra file
ext/mysql2/mkmf.log:
Extra file
ext/mysql2/mysql2.bundle:
Extra file
ext/mysql2/mysql2_ext.o:
Extra file
ext/mysql2/result.o:
Extra file
lib/mysql2/mysql2.bundle:
Extra file
好的。修改了 database.yml。现在我需要创建一个新数据库。我正在使用 rake create:db
问题:
Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8",
"database"=>"simple_cms_test", "pool"=>5, "username"=>"root", "password"=<password>,
"socket"=>"/tmp/mysql.sock"}
另一个错误:
尝试运行:
mysql_install_db --basedir=/usr/local
FATAL ERROR: Could not find my-default.cnf
我完全不知所措。想法?