I just tried everything here, however it has come to the same problem
again... mysql refuses to start...

-bash-3.00# mysqld_safe
Starting mysqld daemon with databases from /var/mysql
050610 21:24:10  mysqld ended


On 6/10/05, Matthew S Elmore <[EMAIL PROTECTED]> wrote:
> John,
> 
> Do not want you to get frustrated!
:) Happy Face!

Its alright I have managed to sleep now.
> 
> Here are all the changes I made on my local machine (OpenBSD
> 3.7/sparc64, but config is the exact same on my OpenBSD 3.7/i386 machines).
> 
> I normally set everything up before installing mysql. Unless you have
> databases to save I would recommend starting from scratch.
> 
> # pkg_del mysql-server-4.0.23p1
> # rm -rf /var/mysql
> # rm -rf /var/www/mysql
> # pkg_add mysql-server-4.0.23p1.tgz
> 
> contents of /etc/my.cnf (copied from /usr/local/share/my-small.cnf) is
> at bottom of email.
> 
> # mkdir /var/www/mysql
> # chown _mysql:_mysql /var/www/mysql
> 
> # cat /etc/my.cnf
> # The following options will be passed to all MySQL clients
> [client]
> #password       = your_password
> port            = 3306
> socket          = /var/www/mysql/mysql.sock
> 
> # Here follows entries for some specific programs
> 
> # The MySQL server
> [mysqld]
> port            = 3306
> socket          = /var/www/mysql/mysql.sock
> 
> .... no other changes below this
> 
> Restart apache, be sure your php4/5-mysql packages are installed
> properly and you should be good to go! It need not be very complicated!
> 
> Matt
> 
> 
> 
> Matthew S Elmore wrote:
> > For your needs, you can use mostly the default settings.
> >
> > Look in /usr/local/share/mysql
> >
> > There will be several files called my-small.cnf, my-large.cnf, etc. Copy
> > my-small.etc to /etc/my.cnf. Edit the file and change the two lines
> > where it references the mysql socket.
> >
> > Remove any links you made before doing this.
> >
> > Regards,
> > Matt
> >
> >
> > John Tate wrote:
> >
> >> Right, I created a hardlink of the socket into
> >> /var/www/mysql/mysql.sock and changed this directive in php.ini to the
> >> following...
> >>
> >> mysql.default_socket = /var/www/mysql/mysql.sock
> >>
> >> I however could not find the my.cnf file, where is it on OpenBSD 3.6,
> >> I did a "find / | grep my.cnf" which showed up nothing.
> >>
> >>> From phpinfo()...
> >>
> >>
> >> MySQL Support    enabled
> >> Active Persistent Links     0
> >> Active Links     0
> >> Client API version     4.0.20
> >> MYSQL_MODULE_TYPE     external
> >> MYSQL_SOCKET     /var/run/mysql/mysql.sock
> >> MYSQL_INCLUDE     -I/usr/local/include/mysql
> >> MYSQL_LIBS     -L/usr/local/lib -lmysqlclient
> >>
> >> Directive    Local Value    Master Value
> >> mysql.allow_persistent    On    On
> >> mysql.connect_timeout    60    60
> >> mysql.default_host    no value    no value
> >> mysql.default_password    no value    no value
> >> mysql.default_port    no value    no value
> >> mysql.default_socket    /var/www/mysql/mysql.sock
> >> /var/www/mysql/mysql.sock
> >> mysql.default_user    no value    no value
> >> mysql.max_links    Unlimited    Unlimited
> >> mysql.max_persistent    Unlimited    Unlimited
> >> mysql.trace_mode    Off    Off
> 
> 


-- 
John "Rockstar" Tate
Mobile: 0413 348 815 (Yep, old number, but I have a new phone)

New Personal Website: http://kintaro.noobify.com

Reply via email to