File:  [NetBSD Developer Wiki] / wikisrc / pkgsrc / how_to_install_a_mysql_server.mdwn
Revision 1.2: download - view: text, annotated - select for diffs
Sun Feb 5 07:14:36 2012 UTC (3 years, 9 months ago) by schmonz
Branches: MAIN
CVS tags: HEAD

Installing a MySQL Server is easy. 

The fastest way is to install the Binary Package. This is only recommended, if you wish to use your server as a stand alone mysql server, without any other server software like a webserver. If you wish to use Apache and PHP please read the article: [[How to install a LAMP Server]]. 

It has the mysql-client as a dependency, which have to be installed first. 
    # pkg_add -v mysql-client
    # pkg_add -v mysql-server

If you decide to install via pkgsrc, because of a newer version, just enter: 
    # cd /usr/pkgsrc/databases/mysql5-server/
    # make install clean

It will automatically compile the client and the server. 

That's it... almost. Now copy the rc.d script into /etc/rc.d/: 
    # cp /usr/pkg/share/examples/rc.d/mysqld /etc/rc.d/

and start the MySQL server via the NetBSD's [rc.d(8)]( framework. Only one modification is needed to [rc.conf(5)]( 

# echo "mysqld=yes" >> /etc/rc.conf

If you want to copy the rc.d scripts automatically with pkgsrc, you can use: 

into mk.conf(5). 

If mysql is not starting up, you may need to create and set permissions on the /var/mysql directory and setup the default mysql db: 
    # mkdir /var/mysql
    # mysql_install_db
    # chown -R mysql:mysql /var/mysql

If you need information about the MySQL server package, use the following: 
    # pkg_info mysql-server

Have fun. 

##  See also 

  * [[pkgsrc/How_to_install_a_LAMP_Server]]

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb