FreeBSD下安装MySQL

来源:互联网 发布:网络教育公共课统考 编辑:程序博客网 时间:2024/05/18 03:53
#pw groupadd mysql                   ## 添加名为”mysql”的用户组
#pw useradd mysql                     ## 添加名为”mysql”的用户
#pw groupmod mysql -M mysql  ## 将名为”mysql”的用户加入名为"mysql"的组里
#vi /etc/group                            ## 在wheel组里添加上mysql用户
                                                        (一般是在root后面加上,mysql)注意有逗号相隔

#tar zxvf  mysql-5.1.31-linux-686-glibc23.tar.gz
#mv mysql-5.1.31-linux-686-glibc23 /usr/local/mysql  ## 拷贝到/usr/local/mysql下
#cd /usr/local/mysql

#chown -R mysql .  ## 注意mysql后面有空格有点
#chgrp -R mysql .

#su mysql  ## 这一步重要呀,mysql里的INSTALL-BINARY都没提到,试了N次才知,
                        要不你就要以root的身份运行,
                        即执行scripts/mysql_install_db时不指定–user=mysql,
                        要不下面的那一步死活不能通过,也没有错误提示,我在这里卡了很久
## 注意,命令行提示符变化了由#变为$了
$scripts/mysql_install_db –user=mysql  ## 这里可能会出现一些警告,主要是因为DNS,
                                                                      你可以加上 –force参数或在/etc/hosts里
                                                                      加一项你的主机名

$exit  ##  因为我之前是用su,反正你改回root就行,因为要启动服务

#chown -R root .
#chown -R mysql .
#cp support-files/my-huge.cnf /etc/my.cnf  ## 根据你自己的要求使用mysql的配置文件
#support-files/mysql.server start                  ## 如果你是在wheel组里添加了 mysql用户,
                                                                            那这里就应该不会出问题了,
                                                                            因为mysql要在/tmp下添加一个sock,
                                                                            但用户“mysql”对这目录是没有有写权限的,
                                                                            所以要让“mysql”成为whell的成员

#bin/mysqladmin -uroot password ‘这里填写你的root密码’

## 好了,基本完成

## 验证mysql运行:
#netstat -al                  ##  看看3306,如果启动了就表示成功了

#bin/mysql -uroot -p  ##  试试登录,出现mySQL>应该没问题了

来自:http://www.qqtz.com/read-htm-tid-2097651.html