配置文件
./configure \
–prefix=/usr/local/mysql \
–localstatedir=/usr/local/mysql/data \
–with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock \
–with-extra-charsets=all \
–with-charset=utf8 \
–with-client-ldflags=-all-static \
–with-mysqld-ldflags=-all-static \
–with-plugins=all \
–with-pthread \
–enable-thread-safe-client
./configure --prefix=/usr/local/mysql
--localstatedir=/usr/local/mysql/data --with-extra-charsets=all
--with-mysqld-ldflags=-all-static –-with-client-ldflags=-all-static
--with-plugins=all
MAKE
比如我的 mysql 是用源码方式安装在/usr/local/mysql
自动:将/usr/local/mysql/share/mysql/mysql.server 拷贝到/etc/rc.d/init.d/下,然后
chkconfig --add mysql.server 就可以开机就启动 mysql 服务了。
手动:以 root 身份执行/usr/local/mysql/bin/mysqld_safe --user=mysql
编译安装完毕之后,进入安装目录,比如说:/usr/local/web/mysql
则复制该目录下 ./share/mysql/mysql.server 文件 到/etc/rc.d/init.d 目录中
操作命令如下
# cd /etc/rc.d/init.d
# cp /usr/local/mysql/share/mysql/mysql.server mysqld
接着把它的属性改为“x”(executable,可执行)
# chmod +x mysqld