Just for shits and giggles I tried boxster# /usr/local/bin/mysql_install_db
--user=root and then tried logging in as root mysql -u root and now it says

<snip>
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (2)
</snip>

I googled that and found no resolve to the problem. FYI I had seen that
error before on my machine and tried to solve, but with no luck.

On 5/29/06, Daniel McQuay <[EMAIL PROTECTED]> wrote:

Yeah when I ran it the first time I get this message:

<snip>
boxster# /usr/local/bin/mysql_install_db --user=mysql
Installing all prepared tables
Fill help tables

To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/local/bin/mysqladmin -u root password 'new-password'
/usr/local/bin/mysqladmin -u root -h boxster.mydomain.com password
'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/local/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!

You can start the MySQL daemon with:
cd /usr/local ; /usr/local/bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the 'sql-bench'
directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the /usr/local/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com
boxster#
</snip>

I then follow the directions on setting a password for root but I get
basically the same error message.

<snip>
boxster# /usr/local/bin/mysqladmin -u root password '********'
/usr/local/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
boxster#
</snip>

Even though I get an error message I tried running cd /usr/local ;
/usr/local/bin/mysqld_safe but I then get this error:

<snip>
boxster# cd /usr/local ; /usr/local/bin/mysqld_safe &
[1] 33209
boxster# Starting mysqld daemon with databases from /usr/local/var
STOPPING server from pid file /usr/local/var/boxster.mydomain.com.pid
060529 20:45:47  mysqld ended


[1]    Done                          ( cd /usr/local;
/usr/local/bin/mysqld_safe )
boxster#
</snip>

I went to that directory and read the error log and it says I have an
instance of mysqld running, which I do. ps auxw | grep myslqd show it there
running.

Thanks again!


On 5/29/06, Logan, David (SST - Adelaide) <[EMAIL PROTECTED]> wrote:
>
> Hi Daniel,
>
> Sounds like there are a few records missing out of the mysql tables. Did
> you run mysql_install_db?
>
> http://dev.mysql.com/doc/refman/4.1/en/unix-post-installation.html
>
> Regards
>
> ---------------------------------------------------------------
> ********** _/     **********  David Logan
> *******   _/         *******  ITO Delivery Specialist - Database
> *****    _/            *****  Hewlett-Packard Australia Ltd
> ****    _/_/_/  _/_/_/  ****  E-Mail: [EMAIL PROTECTED]
> ****   _/  _/  _/  _/   ****  Desk:   +618 8408 4273
> ****  _/  _/  _/_/_/    ****  Mobile: 0417 268 665
> *****        _/       ******
> ******      _/      ********  Postal: 148 Frome Street,
> ********   _/     **********          Adelaide SA 5001
>                                       Australia
> i    n    v    e    n    t
> ---------------------------------------------------------------
>
> -----Original Message-----
> From: Daniel McQuay [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, 30 May 2006 9:53 AM
> To: David Griffiths
> Cc: mysql@lists.mysql.com
> Subject: Re: i'm at a complete loss?
>
> When I log in using mysql which by the way is the only user that I can
> log
> into with I get
> <snip>
> mysql> USE mysql;
> ERROR 1044 (42000): Access denied for user ''@'localhost' to database
> 'mysql'
> </snip>
> I have to log in to using mysql -u mysql and it drops me into the mysql
> command line. It seems as though the user "mysql" has absolutely no
> privileges to do any thing and I cant log in as root. So I have no idea
> what
> I did wrong but this is the third time I installed MySQL41 and I don't
> think
> reinstalling would do any thing different.
>
> Thanks go out to every one for trying to help me, but like I said I have
> no
> idea as to whats wrong.
>
> On 5/29/06, David Griffiths <[EMAIL PROTECTED]> wrote:
> >
> > Log into the server, and type, "use mysql;" without the quotes.
> >
> > Look at the "user" table - that defines what user can connect to the
> > database, the ip addresses they can use, and the password
> > they must provide.
> >
> > For example, you could enter,
> >
> > "INSERT INTO USER (host, user, password)
> > values ('127.0.0.1', 'mysql', password(mysql));
> >
> > and
> >
> > "INSERT INTO USER (host, user, password)
> > values ('localhost', 'mysql', password(mysql));
> >
> > Don't forget to do a "flush privileges;" afterwards (again, no
> quotes);
> >
> > The mysql schema is thoroughly (but dryly) documented @
> > http://dev.mysql.com
> >
> > David
> >
> > Daniel McQuay wrote:
> > > Thanks Greg, I did try that here is what happened.
> > >
> > > boxster# mysql -u root -p
> > > Enter password:
> > > ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
> > > password: NO)
> > > boxster#
> > >
> > > So I really just don't know what to do from here. I'm up for any
> ideas
> > > if
> > > any one has 'em.
> > >
> > > On 5/29/06, Greg Maruszeczka <[EMAIL PROTECTED]> wrote:
> > >>
> > >> On Sun, 28 May 2006 20:17:53 -0400
> > >> "Daniel McQuay" <[EMAIL PROTECTED]> wrote:
> > >>
> > >> > Hello list,
> > >> >
> > >> > I just installed MySQL on my FreeBSD box here at home and am
> having
> > > a
> > >> > few problems with privileges. I can connect to mysql using; mysql
> -u
> > >> > mysql and there is no password needed. However, when I try to
> > > connect
> > >> > to the server using root; mysql -u root I get an error;
> > >> > <snip>
> > >> > ERROR 1045 (28000): Access denied for user 'root'@'localhost'
> (using
> > >> > password: NO)
> > >> > </snip>
> > >> > so reading that it appears that I need a password so i try; mysql
> -u
> > >> > root -p it prompts me for my root pass and when I put it in it
> does
> > >> > that same thing above but with (using password: YES).
> > >> >
> > >> > I went to the the MySQL web site and read 2.10.3 Securing the
> > > Initial
> > >> > MySQL Accounts and tried following along with that but with no
> luck.
> > >> > When checking google for help I read a lot about the initial
> > >> > installation. Something about /usr/local/bin/mysql_install_db
> will
> > >> > install a privilege table.
> > >> >
> > >> > I installed mysql using this guide here
> > >> > http://raybdbomb.com/p/mysql-install-on-freebsd.html and every
> thing
> > >> > seemed to go well but like I said I keep getting this error. Is
> > > there
> > >> > something else I should do? Any help on this would be MUCH
> > >> > appreciated.
> > >> >
> > >>
> > >>
> > >> Hi,
> > >>
> > >> Wasn't clear to me in reading your post that you did this so here
> > >> goes:
> > >>
> > >> Did you actually set a root password for mysql using a GRANT
> > >> statement after logging in with the default BLANK password?
> > >>
> > >> mysql -u root -p [then just hit enter]
> > >>
> > >> HTH,
> > >> G
> > >>
> > >> --
> > >> MySQL General Mailing List
> > >> For list archives: http://lists.mysql.com/mysql
> > >> To unsubscribe:
> > > http://lists.mysql.com/[EMAIL PROTECTED]
> > >>
> > >>
> > >
> > >
> >
>
>
>
> --
> Daniel McQuay
> [EMAIL PROTECTED]
> boxster.homelinux.org
> 814.825.0847
>



--
Daniel McQuay
[EMAIL PROTECTED]
boxster.homelinux.org
814.825.0847




--
Daniel McQuay
[EMAIL PROTECTED]
boxster.homelinux.org
814.825.0847

Reply via email to