./configure --prefix=/home/workdisk/usr/local/mysql --with-extra-charsets=complex --enable-thread-safe-client --enable-assembler --with-charset=utf8 --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase
(ps:安装路径默认一般为/usr/local/mysql,若不需要自定义 可不写--prefix=/home/workdisk/usr/local/mysql) make && make install(此处最好不要分开操作) cd ../
groupadd mysql
useradd -s /sbin/nologin -M -g mysql mysql
cp /home/workdisk/usr/local/mysql/share/mysql/my-large.cnf (my-small.cnf是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据
库。
·my-medium.cnf是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。
·my-large.cnf是为专用于一个SQL数据库的计算机而设计的。由于它可以为该数据库使用多达512MB的内存,所以在这种类型的系统上将需要至少1GB的RAM,以便它能够同时处理操作系统与数据库应用程序。
·my-huge.cnf是为企业中的数据库而设计的。这样的数据库要求专用服务器和1GB或1GB以上的RAM。)
/etc/my.cnf
sed -i 's/skip-locking/skip-external-locking/g' /etc/my.cnf sed -i 's:#innodb:innodb:g' /etc/my.cnf
/home/workdisk/usr/local/mysql/bin/mysql_install_db --user=mysql chown -R mysql /home/workdisk/usr/local/mysql/var chgrp -R mysql /home/workdisk/usr/local/mysql/. cp /home/workdisk/usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
cat > /etc/ld.so.conf.d/mysql.conf< ln -s /home/workdisk/usr/local/mysql/bin/mysql /usr/bin/mysql ln -s /home/workdisk/usr/local/mysql/bin/mysqldump /usr/bin/mysqldump ln -s /home/workdisk/usr/local/mysql/bin/myisamchk /usr/bin/myisamchk /etc/init.d/mysql restart /etc/init.d/mysql stop 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务