• mysql 5.0.46安装配置


    http://os.chinaunix.net/a2008/0801/986/000000986346.shtml 

    RPM包和源码包存放位置 /usr/local/src

        源码包编译安装位置(prefix) /usr/local/xxx

        脚本以及维护程序存放位置 /usr/local/sbin

        MySQL 数据库位置 /var/lib/mysql

    安装gcc 

    configure: error: No curses/termcap library found  安装ncurses安装包

    yum list|grep ncurses

    yum -y install ncurses-devel

    yum install ncurses-devel

    ●mysql 5.0.46安装配置

        mysql 5.0.46是企业版本,貌似双数版本都是企业版本了。个人觉得代码质量要比社区版本要好一些。大家可以下载,免费使用。并不需要向mysql公司交钱。

        cd /usr/local/src

        # wget

        http://mirror.provenscaling.com/mysq...-5.0.46.tar.gz

        # tar xzvf mysql-5.0.46.tar.gz

        # cd mysql-5.0.46

        修改mysql 客户端最大连接数, 默认的只有100,远远达不到我们的要求。

        # vi sql/mysqld.cc

        搜索找到下面一行:

        {"max_connections", OPT_MAX_CONNECTIONS,

        "The number of simultaneous clients allowed.", (gptr*) &max_connections,

        (gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 100, 1, 16384, 0, 1,

        0},

        将其中的100改为1500, 当然小点也可以,根据你的需要来,不建议改的太大。

        {"max_connections", OPT_MAX_CONNECTIONS,

        "The number of simultaneous clients allowed.", (gptr*) &max_connections,

        (gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 1500, 1, 16384, 0, 1,

        0},

        保存。

        # ./configure --prefix=/usr/local/mysql --localstatedir=/var/lib/mysql --with-comment=Source --with-server-suffix=-enterprise-gpl --with-mysqld-user=mysql --without-debug --with-big-tables --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --with-pthread --enable-static --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --without-innodb --without-ndb-debug --without-isam

        配置成功会提示:

        MySQL has a Web site at

        http://www.mysql.com/

         which carries details on the

        latest release, upcoming features, and other information to make your

        work or play with MySQL more productive. There you can also find

        information about mailing lists for MySQL discussion.

        Remember to check the platform specific part of the reference manual for

        hints about installing MySQL on your platform. Also have a look at the

        files in the Docs directory.

        Thank you for choosing MySQL!

        # make

        编译的时间可能会比较长,毕竟优化的比较厉害。

        # make install

        编译安装完成后执行后续操作:

        # useradd mysql //添加 mysql 用户

        # cd /usr/local/mysql

        # bin/mysql_install_db --user=mysql

        # chown -R root:mysql . //设置权限,注意后面有一个 "."

        # chown -R mysql /var/lib/mysql //设置 mysql 目录权限

        # chgrp -R mysql . //注意后面有一个 "."

        # cp share/mysql/my-medium.cnf /etc/my.cnf

        # cp share/mysql/mysql.server /etc/rc.d/init.d/mysqld //开机自动启动 mysql。

        # chmod 755 /etc/rc.d/init.d/mysqld

        # chkconfig --add mysqld

        # /etc/rc.d/init.d/mysqld start //启动 MySQL

        # bin/mysqladmin -u root password "password_for_root"

        # service mysqld stop //关闭 MySQL

  • 相关阅读:
    设置java.library.path的值(Mac/Linux/Windows)
    英特尔老款CPU支持虚拟化对照表(转)
    长城小主机GW1等型号进BIOS的设置方法
    Mac 10.12允许任何来源
    DDos与CC攻击的简单个人理解
    Mac 10.12下iTerm2使用lrzsz上传下载文件
    Mac 10.12连接iSCSI硬盘软件iSCSI Initiator X
    华为S5300系列交换机V100R005SPH021升级补丁
    华为S5300系列交换机V100R005SPH020升级补丁
    华为S5300系列交换机V100R006SPH019升级补丁
  • 原文地址:https://www.cnblogs.com/zajsky/p/3457895.html
Copyright © 2020-2023  润新知