MySQL can't connect
mysql unable to connect; MySQL said: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)
after that I get this:
Administrators-Mac-mini:~ administrator$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)
Administrators-Mac-mini:~ administrator$
I did not uninstall & start over, just this part:
Create a launchd config file for MySQL:
sudo vi /Library/LaunchDaemons/com.mysql.mysql.plist
Use the following content:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.mysql.mysqld</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/mysql/bin/mysqld_safe</string>
<string>--user=mysql</string>
</array>
</dict>
</plist>
(if you are new to vi, type 'i' to enter insert mode. Then ⌘-v to paste the above content. Press escape to get back to command mode. Then type 'ZZ' to save and exit.)
The default path for the MySQL socket is not appropriate for MacOS X. Until it is changed, MySQL will not be able to communicate with PHP should you choose to enable that. Let's fix this now.
Create a config file for MySQL that matches the Apple PHP build:
sudo vi /etc/my.cnf
Use the following content:
[client]
socket=/var/mysql/mysql.sock
[mysqld]
socket=/var/mysql/mysql.sock
Start MySQL:
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
Still No Joy.
Nav
Similar Messages
-
MySQL can't connect through socket error
I have been mucking around with MySQL and have broken something.
Running 10.4.3 server, I get a "Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)" error
Was working fine before I decided to mess with things - I think I altered the hostname from localhost to 192.168.x.x etc.
Now I cannot connect, and MySQL manager won't start it. I would like to make it work again rather than have to install a different version.
When MySQL manager installs the requisite files for the first time, where does it store these, and how can I do this again?
Thanks
HamishThere's an issue with authentication between PHP 5 and MySQL 4.1
This thread should contain a resolution for you.
http://discussions.apple.com/thread.jspa?messageID=665175򢙗
FYI- A search here for "MySQL PHP socket" reveals the above thread and other threads with the same issue.
Jeff -
Can't connect a servlet to a mysql database (jdbc)
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
public class LoginServletJDBC extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
sendLoginForm(response,false); }
public void sendLoginForm(HttpServletResponse response,boolean error)
throws ServletException,IOException{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head>");
out.println("<title>Login</title>");
out.println("</head>");
out.println("<body>");
out.println("<center>");
if(error)
out.println("<b>Failed login. Please try again</b>");
out.println("<br><br>");
out.println("<h2>Login page</h2>");
out.println("<br>Please enter your username and password");
out.println("<br><br>");
out.println("<form method=post>");
out.println("<table>");
out.println("<tr>");
out.println("<td>Username : </td>");
out.println("<td><input type=text name=userName></td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td>Password : </td>");
out.println("<td><input type=password name=password></td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align=right colspan=3>");
out.println("<input type=submit value=Login></td>");
out.println("</tr>");
out.println("</table>");
out.println("</form>");
out.println("</center>");
out.println("</body></html>");
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
String userName = request.getParameter("userName");
String password = request.getParameter("password");
if(login(userName,password)){
RequestDispatcher rd = request.getRequestDispatcher("AnotherServlet");
rd.forward(request,response);
else{
sendLoginForm(response,true);
boolean login(String userName,String password){
try{
String url = "jdbc:mysql://localhost:3306/Users";
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url,"root","");
//System.out.println("got connection");
Statement s = con.createStatement();
String sql = "select userName from Users where userName='"+userName+"and password='"+password+"';";
ResultSet rs = s.executeQuery(sql);
if(rs.next()){
rs.close();
s.close();
con.close();
return true;
rs.close();
s.close();
con.close();
catch(ClassNotFoundException e){
System.out.println(e.toString());
catch(SQLException e){
System.out.println(e.toString());
catch(Exception e){
System.out.println(e.toString());
return false;
}so ...
here i'm trying to connect to Users mysql database (i use Tomcat 4.1 and mysql servers and clients 4.0.1-alpha)
where is the problem ? when i run this servlet (http://localhost:8080/example/servlet/LoginServletJDBC ) it works ;
BUT when i type an username and a password (any user&pass) my servlet doesn't connect to the database (become a infinite loop without output ; i mean no any errors and exceptions)
i try other think : i changed the database with unexisting database and the result was that i was expected (Unknow database 'unexistingdatabase' )
what i miss ?
please... can anyone help me...
thank`s in advanceThe wireless security setting that the Actiontec modem/router is using may be different...and not compatible....than the setting that the Comcast product was using.
If you think that might the case, and you have the time to troubleshoot......
Temporarily, turn off the wireless security on the Actiontec modem/router
Reset an AirPort Express back to default settings, then see if it will connect using no security and allow an Internet connection when you do the Ethernet port test in the post above again.
If the AirPort Express cannot connect correctly using no security on the wireless network.....then it is a no brainer to know that it will never connect when security is enabled. So, if the AirPort will not connect using no security, you may have an incompatibility issue between the Actiontec and Apple products.
However, if the AirPort Express connects OK with no security, then this tells you that you will need to use a different setting for security on the Actiontec...the same that the Comcast router was using before.....so the Express will have a better chance of connecting.
That setting would be something like WPA/WPA2 Personal, or the same setting stated another way would be WPA-PSK-TKIP. -
Can't Connect to the Mysql Database using J2SE jdk1.5
Can anyone tell me why this error occurs ????????????????????
Following are the codes ;
package dbconnect2;
import java.sql.*;
public class dbconn2 {
public static final String URL =
"jdbc:mysql://localhost:3306/test";
public static final String USERNAME = "test";
public static final String PASSWORD = "password";
* @param args the command line arguments
public static void main(String[] args) throws Exception {
// TODO code application logic here
Connection connection = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(URL,
USERNAME, PASSWORD);
Statement stm = connection.createStatement();
ResultSet rs = stm.executeQuery("select * from emp");
while (rs.next())
String strnaam = rs.getString("emp_name");
System.out.println(strnaam);
finally {
if (connection != null)
connection.close();
================================================================================
This is the run time error ;
init:
deps-jar:
compile:
run:
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at dbconnect2.dbconn2.main(dbconn2.java:39)
Java Result: 1
BUILD SUCCESSFUL (total time: 2 seconds)
please help me to sort this out
Thanks
SishaniI've solved the DW problem by changing the site folders from
'db' to 'wwwroot' e.g. 'C:\CFusionMX\db\' is now
'C:\CFusionMX\wwwroot\
However I'm now back to my original problem. I've lost my
mqysql connection in CF Adminstrator. Before I made these changes I
could connect to my mysql databases using the following settings:
JDBC URL: jdbc:mysql://localhost:3306/test
Driver Name: MySQL Connector J
using the following Java path and file:
C:\CFusionMX\wwwroot\WEB-INF\lib\mysql-connector-java-3.0.17-ga-bin.jar
Now these settings give me the following error:
"Connection verification failed for data source: javaserver
[]java.sql.SQLException: SQLException occurred in JDBCPool
while attempting to connect, please check your username, password,
URL, and other connectivity info.
The root cause was that: java.sql.SQLException: SQLException
occurred in JDBCPool while attempting to connect, please check your
username, password, URL, and other connectivity info"
Any suggestions on this would also be welcome.
Thanks again to everyone for their help.
Sincerely,
Graham A. Kerby -
Can't connect to MySQL in DW CS5.5 on Win 7 Pro 64-bit...
Hi there.
I hope you can help me. I used Dreamweaver CS3 for some years on my former Windows XP Pro 32-bit laptop. Everything worked just fine with updating files to my webhotel and view my MySQL-databases within Dreamweaver. I use classic ASP and the MySQL 5.1/5.5 driver. Then a few months ago I upgraded to CS5.5, but everything still worked fine, as I were used to. BUT then I got a new laptop with Win 7 Pro 64-bit. I installed everything including all MySQL drivers, but I can't connect to my databases within Dreamweaver anymore. :-((( I get a connection error (Unable to retrieve tables from this connection, click on the 'Define...' button to test this connection.).
Do note, that there's nothing wrong with my connectionstring. My webdatabases works just fine, but DW can't figure out to connect. Is it DW on Win 7 or is it a question about how to configure MySQL on my computer? I installed the full package from Sun/MySQL.
I hope you can help me! It's so annoying that I can't use the feature to drag variables from my databases into my pages.
Best regards
Ulrichstart at the top and work your way down applying applicable fixes until your problem is resolved.
if cc (win): https://helpx.adobe.com/creative-cloud/kb/creative-cloud-desktop-application-failed.html
if, your error is:
"Installer failed to initialize. File not found." or "Installer failed to initialize. This could be due to missing files."
first, rename OOBE Folder to OOBE.old.
to find OOBE:
64 bit win OS: Program Files x86\Common Files\Adobe\OOBE
32 bit win OS: Program Files \Common Files\Adobe\OOBE
mac os: HD>library>application support>adobe>caps
mac os: USER>library>application support>adobe>OOB
if that fails or isn't the exact error you see, uninstall, clean (http://www.adobe.com/support/contact/cscleanertool.html) and reinstall.
if you're using a dvd to install:
copy the disc contents to a desktop directory and install from that directory.
if you're using a mac:
1. Try to Create a new user account in Mac with Administrator Priviledges.
2. Login to the New user, Navigate to Mac HD> Application> Utilities> Adobe Installer folder, Locate products like Adobe Reader, Adobe Flash, Adobe Air and un-install them
3. Navigate to User Library> Application Support> Adobe and move Adobe to Trash.
4. Navigate to Mac HD> Library> Application Support> Adobe and move Adobe to Trash.
5. Start the installation again.
if everything applicable above fails, check your installation logs:
http://helpx.adobe.com/photoshop-elements/kb/troubleshoot-install-using-logs-elements.html -
Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'
I'm using the pre-installed versions of php and mysql under Mac OS X Server 10.4.4 running on a G4 and am unable to get anything involving mysql to work.
I ssh to the server and enter various commands in Terminal:
on typing "mysql" I get
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)
and on typing "mysqladmin version" I get
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/mysql/mysql.sock' exists!
On typing "sudo mysqld_safe" I get
Starting mysqld daemon with databases from /var/mysql
STOPPING server from pid file /var/mysql/MyServer.local.pid
070722 16:06:05 mysqld ended
/var/mysql/MyServer.local.err contains
070722 16:06:04 mysqld started
070722 16:06:04 [Warning] Setting lowercase_tablenames=2 because file system for /var/mysql/ is case insensitive
070722 16:06:04 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
070722 16:06:05 InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number 0 43634.
/var/mysql has permissions 775.
The line
mysql.default_socket = /var/mysql/mysql.sock
is in /etc/php.ini
whereis mysqladmin ->
/usr/bin/mysqladmin
whereis mysql ->
/usr/bin/mysql
ls /var/mysql ->
MyServer.local.err
ib_logfile1
mysql
ib_logfile0
ibdata1
test
Can't find my.cnf or my.ini anywhere
Can't find mysql.sock anywhere
I'm trying to get a bug database running (mantis) under Mac OS X Server 10.4.4 that I can access from local clients.
I'm trying to follow directions at http://www.mantisbugtracker.com/manual/manual.installation.php
without knowing anything about mysql or php and I'm stuck on step 3:
"Next we will create the necessary database tables and a basic configuration
file."
I get a message saying
"Does administrative user have access to the database? ( Lost connection to MySQL server during query )"
I don't even know if following the mantis directions has resulted in the creation of a database or not. Where would it be?
Thanks for any help.
Intel iMac Mac OS X (10.4.10)I've just done a clean install of OSX Server and added the latest MYSQL packaged installer. Afterwards I found the lock file in /private/tmp/mysql.lock
The easiest way to solve this problem is to create a symbolic link so that the lock file appears to be in right place.
e.g.
cd /var
sudo mkdir mysql <== this assumes the directory is missing
cd mysql
sudo ln -s /private/tmp/mysql.sock mysql.sock
After this msql commands should work fine, and you've not fiddled with the security settings on users/groups.
HTH
Christian -
Dear Fellas:
I received "database error #2002 can not connect local mysql server to socket through '/var/run/mysqld/mysqld.sock'(2)" on mac os x 10.9.2.
mysql info:
ps -ef | grep mysql
0 66 1 0 11:06AM ?? 0:00.04 /bin/sh /usr/local/mysql/bin/mysqld_safe --user=mysql
74 225 66 0 11:06AM ?? 0:02.50 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/Chuans-MacBook-Pro-2.local.err --pid-file=/usr/local/mysql/data/Chuans-MacBook-Pro-2.local.pid --socket=/var/run/mysqld/mysqld.sock
501 952 947 0 3:52PM ttys000 0:00.00 grep mysql
Please help!!Fascinated and guessing:
Something related to sock(2) because that's not part of your copied info. I'm thinking you've doubled up on sockets and the second socket doesn't exist, meaning you should be connecting to the first socket "mysqld.sock" whether automatic or not.
I've only used GUI tools on purpose, so does this mean you've already got MySQL running and you tried to launch it again manually? Perhaps you already have one instance of a db and you're trying to launch a second instance, and the two can't coexist with a single user local db?
Assuming this is all local, I'd shut down the db service and restart it, out of hand. I've seen similar messages when I set the db to start up on boot, and it didn't finish shutting down when I tried to restart it manually. Usually the GUI won't let me turn it on because it reports it's already running, but in that case it hadn't finished performing what the GUI was reporting.
Just speculating. -
"Can't connect to local MySQL server through socket '/tmp/mysql.sock'"
Data Services=3.1
Repository=12.2.2.0000
Red Hat Enterprise 5
Designer,Job Server,Job Engine=12.2.2.3
After an unscheduled server reboot with DS up and running when trying to start a job in either Data Services Management Console or DS Designer getting the following:
"Can't connect to local MySQL server through socket '/tmp/mysql.sock'"
The mysql.sock have never been in /tmp and on the production server it does not exist there and the production server is up and running correctly. If a link is created to mysql.sock(/home/user/boedge31/bobje/mysql) the job will start but return this message:
"Cannot retrieve <Version> from the repository. Additional database information: <SQL submitted to ODBC data source <localrepo> resulted in error <MySQL ODBC 3.51 Driver mysqld-5.0.46-enterprise No database selected>. The SQL submitted is <select VERSION, SECURITYKEY, GUID from AL_VERSION where NAME = 'Repository Version'"
I checked and AL_VERSION and the Version field exist.
Before the shut down DS was working correctly and had no issues. My best guess is a part of the repository was corrupted during the unscheduled shut down. It seems like DS has "forgotten" some of the settings.
Any suggestions on a possible solution?The issue has been solved.
There was a bad path in $LD_LIBRARY_PATH.
Removed the path and DS started working again. -
Can I connect to MySQL database
sorry for my English...
I'm absolutely new in Flex
can I connect to MySQL database?
I read here that I need to create a java class file and edit
an xml to create connection to oracle, can I connect to MySQL
server too, I think that the PHP-XML is too slow to work with lare
amounts of data... so can you post me MXML, the XML, and the JAVA
class file, with I will be able to send sql to mysql server and get
the response?
or FDS is a stand-alone SQL server?Flex is not a SQL server.
The Flex SDK and compiler supports developing applications
that run in the Flash player.
Flex Data Services is deployed as a Java web application that
simplifies integrating Flex clients with Java server-side resources
(including interacting with SQL databases via Java).
FlexBuilder is an IDE for developing Flex apps.
I'd recommend spending some time browsing the Flex product
area on adobe.com.
Best,
Seth -
[SOLVED] MySQL working w/all but myth (can't connect to DB)
Just did ye ol' upgrade and
> sudo tail -f /var/lib/mysql/mythbox.err
091121 18:29:38 [Note] /usr/sbin/mysqld: Shutdown complete
091121 18:29:38 mysqld_safe mysqld from pid file /var/lib/mysql/mythbox.pid ended
091121 18:30:51 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
091121 18:30:53 [Note] Plugin 'FEDERATED' is disabled.
091121 18:30:53 [Note] Plugin 'ndbcluster' is disabled.
091121 18:30:54 InnoDB: Started; log sequence number 0 193508
091121 18:30:55 [Note] Event Scheduler: Loaded 0 events
091121 18:30:55 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.41' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Source distribution
No errors from mysql after some db checking and upgrading (and was all OKs from that). Mythfrontend output:
2009-11-21 18:39:52.271 Testing network connectivity to '192.168.1.100'
2009-11-21 18:39:52.278 Closing DB connection named 'DBManager0'
2009-11-21 18:39:52.279 Unable to connect to database!
2009-11-21 18:39:52.279 Driver error was [1/2003]:
QMYSQL: Unable to connect
Database error was:
Can't connect to MySQL server on '192.168.1.100' (111)
2009-11-21 18:39:52.279 Cannot login to database?
I keep getting this, and mythbackend.log shows nothing helpful, just proper log entries/no errors or anything. My /etc/mysql/my.cnf is here if of any use: http://pastebin.ca/1681585
I do have some other web apps using mysql that are functioning properly, so I'm pretty sure it's not mysql (?).
Thanks for any help
Last edited by colbert (2009-11-22 03:21:49)Got it! Just edit your /etc/mysql/my.cnf and find the line
skip-networking
Comment the line out and it connects just fine from a remote FE -
PHP can't connect to MySQL socket
Since upgrading from 10.4 to Leopard 10.5, PHP can no longer connect to MySQL. It gives the error:
+Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'+
I've read the threads and the following Technical Article:
http://docs.info.apple.com/article.html?artnum=301457
The problem is that none of the solutions are working!
I can see that MySQL is creating a socket at:
/tmp/mysql.sock
1. So in /etc/apache2/httpd.config I set:
mysql.default_socket = /tmp/mysql.sock
But that had no effect, because even after restarting everything it still gives the above error message referring to /var/mysql/mysql.sock
2. So then I followed the directions to have MySQL create the socket in the /var/mysql/mysql.sock. But any attempt to set the permissions on that directory has no effect or produces an 'unexpected error'.
3. So then I tried creating an alias from /var/mysql/mysql.sock to /tmp/mysql.sock, but that had no effect either.
Three possible solutions -- any one of which would solve the problem -- but all three of them fail, and the error message is always the same. What gives?Hi,
I had the exactly the same problem after the 10.5 upgrade, I found following in another forum (seems to be pretty same as your solution 3, except for the mkdir command). After I applied these commands via the terminal window the MySQL worked with my PHP scripts (The PHP needed also some tweaking before working, but is not the issue here).
! first create the /var/mysql directory
sudo mkdir /var/mysql/
! Then create the link
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
! The restart apache (web sharing off and on in the sharing panel)
Best regards,
Sebastian -
I can't connect to MySQL getting Error #2002 after I updated php
I'm on a mac and I updated my version of PHP and installed the GD library.
The problem is that I needed up date my connection to the database or something to that affect so I ran this command line:
sudo mkdir /var/mysql
sudo ln -s /private/tmp/mysql.sock /var/mysql/mysql.sock
And it worked... but then I restarted my computer and now I can't connect and I'm getting the error I had of...
#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)
So I tried the above two lines of code and it said those files/directory exist.
I went into /etc/php.ini file to change this mysql.default_socket = /var/mysql/mysql.sock
So what do I need to do here to change this permanently?Post Unix queries to the Unix forum under OS X Technologies.
-
MySQL problem -- ERROR 2002 Can't connect to local MySQL server
Not Sure if this would be a right forum for my problem...
I'm installing mySQL on my iBook, and thought that I have configured it. But then, after followring some instuctions from Adobe and Marc Liyanage sites, I have a problem to connect. This is what I've done in "TERMINAL"
~username$> cd /usr/local/mysql
mysql ~username$> sudo chown -R mysql data/
(asking for admin password)
mysql ~username$> sudo echo
mysql ~username$> sudo ./bin/mysqld_safe &
username-ibook-g4:/usr/local/mysql username$ Starting mysqld daemon with databases from /usr/local/mysql/data
STOPPING server from pid file /usr/local/mysql/data/roshaili-osmans-ibook-g4.local.pid
060611 16:31:30 mysqld ended
mysql ~username> /usr/local/mysql/bin/mysql test
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
[1]+ Done sudo ./bin/mysqld_safe
mysql ~username>
When I typed ::
/usr/local/mysql/bin/mysqladmin -u root
(see that there's no password)
Then it displays:
/usr/local/mysql/bin/mysqladmin Ver 8.41 Distrib 5.0.22, for apple-darwin8.6.0 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....
-c, --count=# Number of iterations to make. This works with -i
(--sleep) only.
...... bla bla bla.....
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)
default-character-set (No default value)
host (No default value)
port 0
.........bla bla....
ping Check if mysqld is alive
processlist Show list of active threads in server
reload Reload grant tables
refresh Flush all tables and close and open logfiles
shutdown Take server down
status Gives a short status message from the server
start-slave Start slave
stop-slave Stop slave
variables Prints variables available
version Get version info from server
roshaili-osmans-ibook-g4:~ roshailiosman$ >
-----------------finish-----------------
Does that mean that I'm connected to mySQL?
Does anybody how to connect to MYSQL from the terminal? Thanks.
iMac Mac OS X (10.4.6)
iMac Mac OS X (10.4.6)Your biggest 'issue' right now is that your mysqld process is stopping on you -- making a connection impossible.
Why it's bombing might be in a log .. try in mysql/data/usr.local.err .. and fix why itsbombing.
To connect to it it'll be : mysql -u root -ppassword -D database -
Installed MySQL, but can't connect to database...?
I run a wiki website, but sometimes want to be able to play with ideas and prep pages when I don't have connectivity or when the connection is bad. I've tried installing MediaWiki right on my MacBook, but while I've ensured that PHP and MySQL are set up, I can't figure out what address to put in the Database Host field, having tried localhost, my computer's address shown in the sharing control panel, usr/local/mysql/bin/mysql/data, and so on and so forth. Everything I do comes back with an error that it can't connect to the database server, even though the MySQL preference pane says that it's installed and running.
Does anyone know what to put in the field?Hi,
From Terminal, have you verified that you can access MySQL from its own command-line interface? This would confirm that at least MySQL is installed and running correctly. Also, in order to have PHP apps running correctly, you have to turn on Web Sharing in the Sharing section of System Preferences. When you turn on Web Sharing, the URL of your personal website is shown on the preference panel. You should be able to navigate to that site, and if you haven't started any development yet, you should get a default Apache page.
Hope this helps,
Ken -
MySQL - Another 'Can't connect through mysql.sock' question...
Hey, folks.
So I'm trying to install MySQL to run with PHP on my PowerBook G4 (running 10.4.7, non-server edition) to use it to test out a shopping cart program for a website I'm building.
I had it working as of Monday, when I installed it, got all the permissions set, built the necessary tables, and changed the root password (and logged in just to make sure it worked before retiring for the night)...but today I realized that I had somehow installed the wrong version of MySQL (I connected to it earlier today and discovered it was 4.026 - and I needed to be running MySQL 4.1.20, in order to be running the same version as my webhost).
So I decided to upgrade. I downloaded and installed the 4.1.20 file, followed the directions about creating the system tables, changed permissions via sudo chown -R mysql:mysql data...and now, when I go to change the root user password (just to make sure it's still the same as it was), I get the following error:
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
This error also occurs when I try to simply startup MySQL. I also now find I can't connect via MySQL Admin, either - it gives me the same error. Pinging the host works, however.
Sooo...anyone have any ideas? I've read up on the forums re: Apple changing the socket to /var/mysql/mysql.sock as of 10.4.4, but it seems that would have affected me earlier this week when I was running the previous version of MySQL, too (I certainly haven't upgraded the OS since then).
Regardless, I can't connect through MySQL Admin using the /var/mysql/mysql.sock socket, anyway...nor the standard /tmp/mysql.sock.
Any thoughts on what might be causing this? I should confess, I'm well-versed in DOS (ugh), but UNIX is not really my strong suit, so I'm still figuring out how to get around in the Terminal...
Thanks so much for any input you can give me!
(Oh, one more thing, since it'll probably come up - I'm not currently connecting via PHP, but I will be eventually. Right now, I just want to be able to change my root password, and login from the Terminal)!
Thanks again!\
PowerBook G4 1GHz 15 Mac OS X (10.4.7)Alright, folks.
Somehow my computer has fixed itself. After wiping the mysql directories entirely, then reinstalling, I was still getting the same error.
After going back to the original "MySQL-On-Mac" site at Marc Liyanage's entropy.ch site & following some of the instructions there, somehow my problem seems to have fixed itself.
I wish I could tell you what the solution was (to benefit anyone else having this problem), but since I was simply following the unix commands listed there (without much explanation, at times, as to what they were doing), I just know that somehow it worked.
(But if I had to make a guess, I think it had to do with starting the server via sudo ./bin/mysqld_safe &)...
Maybe you are looking for
-
I have had this issue ever since Flash CS3, but I now see it has persisted in Flash CS4 as well and I would like to see it resolved. When drawing with the brush tool, using a Cintiq 21UX, and also on a Tablet PC, under WinXP, I have been experiencing
-
Purchase Order Controlled by Release Budget Amount.
Dear Friend's I have created project upto level 2 wbs element.with ext services. In Budgeting, In CJ30 Tcode i have allocated budget Rs.100000/- In CJ32 Tcode i have released above mentioned same amount for WBS 1. In Purchase Ordering, While creating
-
BAPI_DOCUMENT_SETSTATUS after BAPI_DOCUMENT_CREATE2
Hi Guys, I am trying to create a DMS document with BAPI_DOCUMENT_CREATE2, and then change the document status using BAPI_DOCUMENT_SETSTATUS but I get the error 'Document XXXXX does not exist' when I remove the BAPI_TRANSACTION_COMMIT after BAPI_DOCUM
-
Does anyone know if there is a way to reset a drag and drop interaction through an On Enter action? Here's the need: The learner does the drag and drop interaction. They continue through the rest of the module. They choose to restart the module with
-
With PSE 12 I've not more button for créating script
with PSE 12, when I open the function "script" the icon to create a new Script is no more visual ? thank you for tour help