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安装,并自启动.

时间: 2024-10-23 08:29:09

Freebsd7.0下mysql安装与配置方法的相关文章

linux服务器下LNMP安装与配置方法

现在很多朋友都选择了linux服务器下配置LNMP(linux+nginx+mysql+php),这里分享下LNMP安装与配置方法,需要的朋友可以参考下   Nginx与apache.lighttp性能综合对比,如下图: 注意:关闭rpm默认安装的apache和mysql 1.准备php函数的rpm包 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-de

MySql安装与配置方法(MySQL添加用户、删除用户与授权)_Mysql

1.安装MySql 目前MySQL有两种形式的文件,一个是msi格式,一个是zip格式的.msi格式的直接点击setup.exe就好,按照步骤进行.但是很多人下了zip格式的解压发现没有setup.exe,本人下载的也是这样的,不知道怎么安装,点哪里都没有反应.只能寻求度娘帮助,然后才了解到,这种文件的安装方式. 1)将文件解压到自己认为合适的位置. 2)在目录下新建一个my.ini(文件中已经有一个mydefault.ini文件),新建后会将原来文件的作用覆盖掉.在文件中粘贴一下代码: [my

CentOS下MySQL安装后配置和设置

CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) 3.启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录) 4.相关命令 /usr/bin(mysqladmin mysqldump等命令) 注:1~3安装server安装后存在,4mysqladmin mysqldump在client安装后存在 查看数据库版本: m

jboss4。0下mysql数据源的配置

花了一个小时的时间,搞了一下jboss4.0下mysql数据源的配置.下面是一些具体过程1.首先安装mysql数据库并将其驱动程序考到jboss的serverdefaultlib下面2.将mysql-ds.xml文件放置到serverdefaultdeploy下面 内容如下: <datasources> <local-tx-datasource> <jndi-name>MySqlDS</jndi-name> <connection-url>jdb

linux服务器下LNMP安装与配置方法_Linux

Nginx与apache.lighttp性能综合对比,如下图: 注意:关闭rpm默认安装的apache和mysql 1.准备php函数的rpm包 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel b

centos下fail2ban安装与配置方法

一.fail2ban简介 fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),而且可以发送e-mail通知系统管理员,是不是很好.很实用.很强大! 二.简单来介绍一下fail2ban的功能和特性 1.支持大量服务.如sshd,apache,qmail,proftpd,sasl等等 2.支持多种动作.如iptables,tcp-wrapper,shorewall(iptables第三方工具),mail notifications(邮件

ubuntu下mysql远程访问的配置方法

1. 3306端口是不是没有打开? 使用nestat命令查看3306端口状态: ~# netstat -an | grep 3306 tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN 从结果可以看出3306端口只是在IP 127.0.0.1上监听,所以拒绝了其他IP的访问. 1. 更改/etc/mysql/my.cnf文件,找到bind-address = 127.0.0.1,将其注释,或者改为允

Windows下MySQL安装配置方法图文教程_Mysql

Windows下的安装与配置MySQL详细步骤思路,分享给大家,供大家参考,具体内容如下 本文介绍Windows XP下的安装与配置. 要想在Windows中运行MySQL,需要: Ø 32位Windows操作系统,例如9x.Me.NT.2000.XP或Windows Server 2003. 基于Windows NT的操作系统(NT,2000,XP,2003),将MySQL服务器做为服务来运行.强烈建议使用基于Windows NT的操作系统. Ø TCP/IP协议支持(也许是所有数据库系统的基

MAC下mysql安装配置方法图文教程_Mysql

一.下载MySQL     访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到"MySQL Community Server"下方有一个"download"点击. 进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他