mysql 源码安装的一点说明

   在网上也看了不少,现在总结以下

  这里我以ubuntu  的 源码安装为例

groupadd mysql   // 创建一个组

 useradd mysql -g mysql            //创建mysql用户,并将用户指定至mysql组

 tar -zxvf mysql-5.0.22.tar.gz                              //解压到mysql-5.0.22目录下

./configure --prefix=/usr/local/mysql                     //这里是配置mysql的安装目录

--with-mysqld-user //指定运行mysql 的OS用户,默认为mysql

--with-partion  //开启分区功能

--with-tcp-port   指定特定的监听端口,默认是3306

--with-chaset  指定默认字符集

--with-ubix-socket-path  指定sockt 文件目录

--datadir  数据目录


--without-debug  使用非debug模式,这对性能有很大影响,,默认是以debug  编译二进制的

--with-mysqld-ldflag

--with-client-ldflag

//上面2个编译参数设置为all statci  静态方式,据说使用静态比使用动态效率高,希望大家看了后给出解释


make  //编译

make install                                                        //安装

cp support-files/my-medium.cnf /etc/my.cnf          //待安装完成之后,将当前目录下的配置文件拷贝到系统配置文件下,并更名为my.cnf》

cd /usr/local辞典/mysql                                              //切换到mysql安装目录下

chown -R mysql .                                                //将该目录的用户权限全部更改为mysql用户

chgrp -R mysql .                                                //将该目录的用户组全部更改为mysql用户组


bin/mysql_install_db --user=mysql                      //将mysql目录的数据使用权限指定为mysql

chown -R mysql var   //将var  目录的权限给mysql,便于读写


以下是启动

bin/mysqld_safe --user=mysql &                         //指定mysql用户启动mysql ,这种方式是最安全的,不建议以root用户运行mysql

/etc/init.d /mysql

service mysql start

mysqladmin -u  user  -p 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值