If you google mysql install 10.6 youll find a few good solutions. Hivelogic.com worked for me awhile back.
Kind Regards,
Chad Eubanks
The Code Boutique
Sent from my iPhone
> --
> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
>
<http://www.mysql.com/downloads/mirror.php?id=402874>
It includes a Prefs Panel for starting and stopping the server. I've also found these to be very helpful developing RoR/MySQL apps:
<http://www.sequelpro.com/>
<http://www.phpmyadmin.net/>
**Leigh
Hi,
So I'm new to MYSQL and RoR. I am trying to learn ruby on rails, but
i'm having a problem with MYSQL.
I am using Mac OS X 10.6 Snow Leopard (10.6.7).
To install MYSQL i done:
brew install mysql
Which installed mysql, but when I do "mysql_install_db" this comes up:
"
FATAL ERROR: Could not find ./bin/my_print_defaults
If you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.
If you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.
"
and when I do "mysql -u root" this comes up:
"
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (2)
"
$ brew info mysql
mysql 5.5.10
http://dev.mysql.com/doc/refman/5.5/en/
Depends on: cmake, readline, pidof
/usr/local/Cellar/mysql/5.5.10 (6232 files, 219M)
Set up databases to run AS YOUR USER ACCOUNT with:
unset TMPDIR
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
To set up base tables in another folder, or use a differnet user to run
mysqld, view the help for mysqld_install_db:
mysql_install_db --help
and view the MySQL documentation:
* http://dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
* http://dev.mysql.com/doc/refman/5.5/en/default-privileges.html
To run as, for instance, user "mysql", you may need to `sudo`:
sudo mysql_install_db ...options...
Start mysqld manually with:
mysql.server start
Note: if this fails, you probably forgot to run the first two steps up above
A "/etc/my.cnf" from another install may interfere with a Homebrew-built
server starting up correctly.
To connect:
mysql -uroot
To launch on startup:
* if this is your first install:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/mysql/5.5.10/com.mysql.mysqld.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/com.mysql.mysqld.plist
* if this is an upgrade and you already have the com.mysql.mysqld.plist loaded:
launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist
cp /usr/local/Cellar/mysql/5.5.10/com.mysql.mysqld.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/com.mysql.mysqld.plist
You may also need to edit the plist to use the correct "UserName".
http://github.com/mxcl/homebrew/commits/master/Library/Formula/mysql.rb
> How can I fix this please?
Personally, I'd start by following the rather thorough instructions in the
error message :-)
--
Hassan Schroeder ------------------------ hassan.s...@gmail.com
http://about.me/hassanschroeder
twitter: @hassan
**Leigh
>Have you tried the installer from MySQL?
>
> <http://www.mysql.com/downloads/mirror.php?id=402874>
>
>It includes a Prefs Panel for starting and stopping the server. I've
>also found these to be very helpful developing RoR/MySQL apps:
>
> <http://www.sequelpro.com/>
> <http://www.phpmyadmin.net/>
>
>**Leigh
>
Excuse me?? I wouldn't have bothered to answer in the first place if
I wasn't trying to help.
> I tried examining the logs, etc.., etc... but I don't understand whats
> wrong.
And yet it doesn't occur to you to share those log entries with anyone
who *might* understand them? Sorry, my crystal ball is in the shop at
the moment, so I'm afraid I won't be able to comment further :-)
Good luck,
sudo apt-get install mysql-server mysql-server-5.0 libmysqlclient15off \
libmysqlclient15-dev mysql-client-5.0 mysql-common
sudo apt-get install libmysql++-dev
sudo gem install mysql#For MySql you want something like development: adapter: mysql encoding: utf8 database: temp_development username: root password:( give your root mysql password ) socket: /tmp/mysql.sock # Warning: The database defined as 'test' will be erased and # re-generated from your development database when you run 'rake'. # Do not set this db to the same as development or production. test: adapter: mysql encoding: utf8 database: temp_test username: root password: socket: /tmp/mysql.sock production: adapter: mysql encoding: utf8 database: temp_production username: root password: socket: /tmp/mysql.sock