linux mysql rpm安装

天王盖地虎626 发布于 2014/03/18 23:05
阅读 406
收藏 0

linux mysql源码安装,我知道指定安装目录和数据库存放目录。

但是,rpm 安装mysql的时候,是如何指定安装目录和数据库存放目录的呀?不要默认的目录。

加载中
0
0-1
0-1
try --prefix or --rekocate. FYI:http://blog.chinaunix.net/uid-25525723-id-443008.html
0
天王盖地虎626
天王盖地虎626

引用来自“guyson”的答案

try --prefix or --rekocate. FYI:http://blog.chinaunix.net/uid-25525723-id-443008.html

你这里用rpm指定了数据库安装路径,但是mysql 数据库是不断增大的,我想考虑未来扩容的方便,想把mysql数据库的目录安装在lvm的磁盘上,请问怎么弄

dongyado
dongyado
装完之后再改数据库文件目录是可以的吧
0
0-1
0-1

数据库的磁盘存储目录,在/etc/my.cnf中指定,或是用脚本启动时带上参数。

1. my.cnf


[mysqld]
port            = 3306
socket          = /mysqldata/mysql.sock
basedir=/usr/local/mysql
## here
datadir=/mysqldata


2. start_mysql.sh

#!/bin/sh
rundir='/mysqldata'
cnfdir='/mysqldata'

/usr/local/mysql/bin/safe_mysqld --user=mysql  --skip-name-resolve --skip-locking --pid-file="$rundir"/mysql.pid --datadir="$rundir" "$@"\
-O log-slow-queries=slow_query.txt -O back_log=500 -O interactive_timeout=60  -O max_connections=10000 -O record_buffer=16M -O max_connect_errors=10000 -O sort_buffer_size=32M -O sort_buffer=32M -O table_cache=8192 -O thread_cache_size=128 -O query_cache_size=64M -O key_buffer_size=2048M -O wait_timeout=60 -O connect_timeout=8 -O key_buffer=2048M --port=3306 --max_allowed_packet=8000M --socket="$rundir"/mysql.sock &





返回顶部
顶部