Skip to content

FreeBSD 9.0 下 MySql 安装备忘

FreeBSD 9.0 下 MySql 安装备忘 published on FreeBSD 9.0 下 MySql 安装备忘有85条评论

freebsd_thumb.jpg

安装之前看了一下网上的一些博客和帖子,说要用cmake来配置,然后再装。我在potrs下试了下,除非手动下载解包,然后从解包目录装,否则 ports 下的mysql是没法用cmake的。

这里测试了一下直接 make install clean安装,装完后是可以用的,不过没发自己定义一些东西的安装目录了,不过测试嘛无所谓,废话说了很多了现在开始装.

# cd /usr/ports/databases/mysql55-server/
# make install clean

可能会弹出一个选项框,按你的需要选择后回车即可,我在虚拟机上大概需要15分钟就安装完成了。

安装完成后会自动生成一个 mysql 用户 和 一个 mysql组,不像网上一些朋友说的要手动建立。

接下来就是配置,安装完后首先复制配置文件 和 启动文件到指定目录,然后改一下新复制的文件权限(其实安装完成配置已经复制了一份,不过未必是你想要的默认配置)

(文件位置的一些设置可以看看ports下的Makefile文件,是在这里面配置的)

# cp /usr/local/share/mysql/my-large.cnf /usr/local/etc/my.cnf
# cp /usr/local/share/mysql/mysql.server /usr/local/etc/rc.d/mysqld
# chmod 755 /usr/local/etc/rc.d/mysqld

然后初始化数据库,这里—basedir 和 –datadir 很关键不要搞错了,如果搞错了就会出一堆错误信息

# mysql_install_db --user=mysql --basedir=/usr/local/ --datadir=/var/db/mysql/

如果看到下面的信息就是初始化完成了:

Installing MySQL system tables...
OK
Filling help tables...
OK

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 xxx.xxx password 'new-password'

Alternatively you can run:
/usr/local//bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

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

You can test the MySQL daemon with mysql-test-run.pl
cd /usr/local//mysql-test ; perl mysql-test-run.pl

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

接下来就按上面的内容的提示,就可以启动mysql了,安装完后记得运行一下下面的指令升级数据库。

# mysql_upgrade
原创文章,转载请注明: 转载自游戏无界·达秀的黑暗空间

本文链接地址: FreeBSD 9.0 下 MySql 安装备忘

本站作品除特殊申明外均为原创,采用知识共享署名-非商业性使用-禁止演绎 3.0 Unported许可协议进行许可。如果需转载请保持文章完整性和标明原文出处,禁止商业用途。

您对下面的文章也感兴趣吧:

  1. Pingback: milton

  2. Pingback: eddie

  3. Pingback: luis

  4. Pingback: Aaron

  5. Pingback: Lynn