Mark Sanborn Mark Sanborn Fishing Mark Sanborn

Coder, Entrepreneur, Blogger, and Coffee Addict

Installing Mysql 5.1 on FreeBSD 7.0

Well we all love Mysql and a lot of times it is the first things we install on a server. I recently installed it on my FreeBSD 7.0 server and it went pretty smooth. You can install mysql from the FreeBSD Ports Collection.

BSD and Mysql

cd /usr/ports/databases/mysql51-server
make install clean

Then you will have to wait until the package builds itself from source. This may take some time so feel free to browse around the rest of the blog or grab a bite to eat. This link will take you to a random article.

Once that is done you will want to use mysql’s install script to get you up and running:

/usr/local/bin/mysql_install_db

Make the mysql directory owned by the user, ‘mysql‘.

chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/

Run mysql as the ‘mysql‘ user.

/usr/local/bin/mysqld_safe –user=mysql

Then you will want to set the Mysql root password:

/usr/local/bin/mysqladmin -u root password YoUrPaSSwoRd

Start Mysql on Boot

 
You will probably want Mysql to start on boot. To enable Mysql on boot you will need to add a line to your rc.conf file. I used my favorite text editor vim to edit it.

vim /etc/rc.conf

Then add the following lines near the bottom:

# Enable Mysql
mysql_enable="YES"

Thats it! You should have a working installation of mysql and have it configured to load up on boot.



This entry was posted in FreeBSD and tagged , . Bookmark the permalink.

7 Responses to Installing Mysql 5.1 on FreeBSD 7.0

  1. Pingback: Installing Apache on FreeBSD 7.0

  2. Or you could use :

    cd /usr/ports/databases/mysql51-server
    make install clean
    echo “mysql_enable=”YES”" >> /etc.rc.conf
    /usr/local/etc/rc.d/mysql-server start

    Since FreeBSD detects a fresh install and initializes the data dir for you.

  3. Mark Sanborn says:

    Robert,

    Good call.

  4. R. Owens says:

    Thanks for clear description. If I am updating to a new version of MySQL, instead of installing from scratch, how would the above be modified in order to preserve existing database contents. Thanks

  5. Mark Sanborn says:

    The standard upgrade FreeBSD method should work. I would back up your databases before the upgrade however and always have regular mysqldumps.

  6. Pingback: Install apache, php5, and mysql on FreeBSD 7.2 using ports « Open {Source,Mind} >/dev/null

  7. Joe says:

    Good tutorial. Quick, clean, simple, easy.

    It has been a while since I have done admin work on a FreeBSD server and this got me through the MySQL setup quick and error-free.

    God Bless.

© 2011 All rights reserved

1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216| generic buying erythromycin alesse next day delivery without a prescription motilium no prescription needed buy cytotec pills canadian pharmacy no prescription needed provera actos by internet buying orlistat pharmacy without prescription lisinopril no prescription needed purchase femara medication buy lipitor cod actonel buy online cheap buy carbozyne online without prescription femara prescription discounts elavil without prescriptions pills buying isotretinoin online pharmacy trazodone no prescription order no prescription metformin birth control no prescriptionAccutane Online Doxycycline online Buy Cheap Lexapro Online No Prescription Prednisone Online Buy Accutane No Prescription