|
#1
| |||
| |||
| I installed MySQL about a month or 2 ago, right after I got Panther, and last night I set up phpBB and made the forums all prettyful. Then I was watching a video that I downloaded, and the WMV file caused my computer to hang. While trying to bring up the Force Quit menu, I accidentally force restarted it. After it rebooted, I wasn't able to go to the boards; there was an error saying it couldn't connect to the MySQL database. I went into Terminal to try and start it up again, but got this error: Code: /usr/local/mysql/bin/mysqladmin
/usr/local/mysql/bin/mysqladmin Ver 8.40 Distrib 4.0.16, for apple-darwin6.6 on powerpc
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license
Administration program for the mysqld daemon.
Usage: /usr/local/mysql/bin/mysqladmin [OPTIONS] command command....
{commands not important now}
Variables (--variable-name=value)
and boolean options {FALSE|TRUE} Value (after reading options)
--------------------------------- -----------------------------
count 0
force FALSE
compress FALSE
character-sets-dir (No default value)
host (No default value)
port 0
relative FALSE
socket (No default value)
sleep 0
user (No default value)
verbose FALSE
vertical FALSE
connect_timeout 43200
shutdown_timeout 3600
Default options are read from the following files in the given order:
/etc/my.cnf /usr/local/mysql/data/my.cnf ~/.my.cnf
The following groups are read: mysqladmin client
{codes taken out}
[Mustang:~] ericpete% /usr/local/mysql/bin/mysql -u root -p
Enter password:
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) |
|
#2
| ||||
| ||||
| Is mysqld running? Brian
__________________ UNIX is simple and coherent, but it takes a true genius (or a programmer at any rate) to understand and appreciate its simplicity -- Dennis Ritchie |
|
#3
| |||
| |||
| No, it's not. But every time I go to try and start it up, I get an error saying I don't have permission to do so. I had version 4.0.16, but I upgraded to 4.1.1 about an hour ago to see if it solved the problem. Alas, it did not ![]() [EDIT] Tried it again. Code: Last login: Sat Jan 10 20:36:10 on console Welcome to Darwin! [Mustang:~] ericpete% /usr/local/mysql/bin/mysqld /usr/local/mysql/bin/mysqld: Can't change dir to '/usr/local/mysql/data/' (Errcode: 13) 040110 21:20:12 Aborting 040110 21:20:12 /usr/local/mysql/bin/mysqld: Shutdown Complete [Mustang:~] ericpete% /usr/local/mysql tcsh: /usr/local/mysql: Permission denied. [Mustang:~] ericpete% /usr/local/mysql -u root -p tcsh: /usr/local/mysql: Permission denied. [Mustang:~] ericpete% /usr/local/mysql/bin/mysqld -u root /usr/local/mysql/bin/mysqld: Can't change dir to '/usr/local/mysql/data/' (Errcode: 13) 040110 21:21:07 Aborting 040110 21:21:07 /usr/local/mysql/bin/mysqld: Shutdown Complete Last edited by Thrillseeker TS; January 10th, 2004 at 09:22 PM. |
|
#4
| ||||
| ||||
| Well, first of all /usr/local/mysql is a directory, and you keep trying to run it as a command. Try this: Code: cd /usr/local/mysql sudo ls bin/mysqld_safe sudo ./bin/mysqld_safe & Brian
__________________ UNIX is simple and coherent, but it takes a true genius (or a programmer at any rate) to understand and appreciate its simplicity -- Dennis Ritchie |
|
#5
| |||
| |||
| Code: [Mustang:~] ericpete% cd /usr/local/mysql [Mustang:/usr/local/mysql] ericpete% sudo ls bin/mysqld_safe bin/mysqld_safe [Mustang:/usr/local/mysql] ericpete% sudo ./bin/mysqld_safe & [1] 540 [Mustang:/usr/local/mysql] ericpete% Starting mysqld daemon with databases from /usr/local/mysql/data 040110 23:00:10 mysqld ended Code: [Mustang:/usr/local/mysql] ericpete% /usr/local/mysql/bin/mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) |
|
#6
| ||||
| ||||
| You need to look in the mysqld log files. Right after mysqld starts, it stops, something should show up in there. they should be in /usr/local/mysql/var. Brian
__________________ UNIX is simple and coherent, but it takes a true genius (or a programmer at any rate) to understand and appreciate its simplicity -- Dennis Ritchie |
![]() |
| Thread Tools | |
|
|