mysql 5 编译安装
时间:2014-07-11 20:07 来源:linux.it.net.cn 作者:IT网
安装环境Debain5.
configure时出错:
/bin/rm: cannot remove `libtoolT': No such file or directory
解决方法,在执行./configure 之前,先执行:
# autoreconf --force --install
# libtoolize --automake --force
# automake --force --add-missing
编译参数:
CFLAGS="-O3" /
CXX=gcc /
CXXFLAGS="-O3 -felide-constructors /
-fno-exceptions -fno-rtti" /
./configure /
--prefix=/usr/local/mysql /
--enable-assembler /
--enable-local-infile /
--enable-thread-safe-client /
--with-mysqld-ldflags=-all-static /
--with-client-ldflags=-all-static /
--with-charset=utf8 /
--with-extra-charsets=all /
--with-big-tables /
--with-ssl /
--with-plugins=innobase /
--with-embedded-server
make
make install
把support-files/my-medium.cnf复制到/etc/my.cnf。
添加mysql用户和组:
groupadd mysql
useradd -g mysql mysql
将mysql安装目录改为mysql所有:
cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
安装系统表:
bin/mysql_install_db --user=mysql
修改/etc/my.cnf,将与innodb有关的注释去掉,在[mysqld]里面加上default-storage-engine=InnoDB,这样默认使用InnoDB引擎。
将bin目录加入到PATH。
运行bin/mysql_secure_installation,为root设置密码,去除test帐户,以及其它安全设置。
配置mysql自启动:
将support-files/mysql.server复制到/etc/init.d/mysql;
update-rc.d mysql defaults
(责任编辑:IT)
安装环境Debain5. configure时出错: /bin/rm: cannot remove `libtoolT': No such file or directory 解决方法,在执行./configure 之前,先执行:
# autoreconf --force --install 编译参数:
CFLAGS="-O3" / make make install 把support-files/my-medium.cnf复制到/etc/my.cnf。 添加mysql用户和组: groupadd mysql useradd -g mysql mysql 将mysql安装目录改为mysql所有: cd /usr/local/mysql chown -R mysql . chgrp -R mysql . 安装系统表: bin/mysql_install_db --user=mysql 修改/etc/my.cnf,将与innodb有关的注释去掉,在[mysqld]里面加上default-storage-engine=InnoDB,这样默认使用InnoDB引擎。 将bin目录加入到PATH。 运行bin/mysql_secure_installation,为root设置密码,去除test帐户,以及其它安全设置。 配置mysql自启动: 将support-files/mysql.server复制到/etc/init.d/mysql; update-rc.d mysql defaults (责任编辑:IT) |