您好,欢迎来到欧得旅游网。
搜索
您的当前位置:首页06-编译安装mysql5.1.51

06-编译安装mysql5.1.51

来源:欧得旅游网
tar zxvf mysql-5.1.51.tar.gz cd mysql-5.1.51/

./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/lib/mysql /usr/lib/mysql ln -s /home/workdisk/usr/local/mysql/include/mysql /usr/include/mysql /etc/init.d/mysql start

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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务