freebsd mysql 安装教程_Freebsd7.0下mysql安装与配置方法

先安装ports,建议ports为最新,不是最新的可以使用portsnap,cvsup,Portmanager或者portupgrade工具进行更新

准备=======================================================

代码如下

#cd /usr/ports/databases/mysql50-server

#pwd

#make    //时间很长

#make install //安装

#make clean //清除安装过程中产生的临时文件,以节省硬盘空间

或者使用以上三条命令的组合:

代码如下

#make WITH_XCHARSET=all WITH-CHARSET=utf8 WITH_PROC_SCOPE_PTH=yes SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes install clean

安装============================================

代码如下

#cd /usr/ports/databases/mysql50-server

#pwd

#make

配置============================================

-R 包含目录下的所有目录及文件

代码如下

#mysql_install_db

#chown -R mysql /var/db/mysql

#chgrp -R mysql /var/db/mysql

#/usr/local/bin/mysqld_safe --user=mysql &   //使用&以后台启用,方便检测进程是否正常

检查安装============================================

代码如下

#ps -ef|grep mysqld

#netstat -an | grep 3306  检测

#mysql //连接mysql

#show databases //

高级配置============================================

代码如下

设为系统启用服务

#echo 'mysql_enable="YES"'>>/etc/rc.conf

MySQL优化============================================

代码如下

mysql优化

#ls /usr/local/share/mysql/*.cnf

#cp /usr/local/share/mysql/my-medium.cnf   /var/db/mysql/my.cnf

下面来介绍安装安装MySQL 5.0.51a教程

1,去FreeBSD.org下载相应的安装包(packages):

代码如下

ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/

devel/libtool-1.5.24.tbz

ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/

databases/mysql-client-5.0.51a.tbz

ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/

databases/mysql-server-5.0.51a.tbz

2,装上面下载的三个文件拷贝到同一个目录下,执行下面的命令进行安装:

代码如下

cd /var/ftp/incoming

pkg_add mysql-server-5.0.51a.tbz

3,提示安装完成,接着执行:

代码如下

/usr/local/bin/mysql_install_db --user=mysql

4,启动Mysql:

代码如下

/usr/local/bin/mysqld_safe --user=mysql &

5,修改mysql的密码:

代码如下

/usr/local/bin/mysqladmin -u root password '123456789'

或者

/usr/local/bin/mysqladmin -u root -h demo.localdomain

password '123456789'

初次安装时候root密码为空. 如果用户root有旧密码,此时会提示输入旧密码.

6,在另一台电脑上测试是否启动成功:

telnet 192.168.232.129 3306

出现错误提示:

FHost ‘192.168.232.1′ is not allowed to connect to this MySQL server解决办法:

代码如下

/usr/local/bin/mysql -u root -p

输入密码后进入mysql管理控制台:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED

BY '123456789' WITH GRANT OPTION;

原理是:允许所有用root用户并且输入root密码的用户登入该mysql Server,

如果将’%'换成’10.1.1.1′那么只有10.1.1.1的主机可以登陆.

7,自动启动mysql:

代码如下

ee /usr/local/etc/rc.d/mysql_start.sh

/usr/local/bin/mysqld_safe --user=mysql &

按 ctrl + [ 保存文件

执行:

代码如下

chmod +x /usr/local/etc/rc.d/mysql_start.sh

完成mysql安装,并自启动.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值