匿名用户
1级
2016-07-19 回答
linux下非root权限的mysql安装
下载mysql的安装包我用的是mysql-5.1.28-rc.tar.gz
1.把mysql-5.1.28-rc.tar.gz解压缩
tar -zxvf mysql-5.1.28-rc.tar.gz
2. 进入 解压后的文件夹 cd mysql-5.1.28-rc
3.编译 # ./configure --prefix=/***要安装的目录/mysql --with-charset=gbk --with-plugins=innobase
#make
#make install
4.安装目录/bin/ ./mysql_install_db --user=XX (xx为freebsd用户名)
5。拷贝一份配置到mysql的安装目录下面并且重新命名为my.cnf
cp support-files/ my-medium.cnf /***要安装的目录/mysql/my.cnf
6.修改my.cnf文件 socket的位置
port = 3308(看情况如果用原始端口没有必要修改)
socket = /***要安装的目录/mysql/mysql.sock (默认是在 /tmp/mysql.sock 因为我们是普通用户不能够操作/tmp/)
以下可以根据自己的需求来修改
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 1024
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256