无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
广告位出租系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 1498|回复: 0

[原创] mysql 编译安装 -1

[复制链接]
发表于 2014-4-15 10:39:59 | 显示全部楼层 |阅读模式
Mysql                 已测
安装路径 /data/local/mysql

和mysql源文件放(mysql-5.6.17.tar)一个目录
编辑vi setup-mysql.sh  ;权限 chmod o+x setup-mysql.sh ;运行 ./setup-mysql.sh



  1. #!/bin/bash
  2. #Auto-install mysql by Logos
  3. . /etc/rc.d/init.d/functions
  4. PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
  5. export PATH

  6. yum -y install gcc gcc-c++ make cmake ncurses-devel bison
  7. if [ ! -d "/data/local/mysql/" ]
  8.    then
  9. tar xzvf mysql-*
  10. cd mysql-*

  11. cmake -DCMAKE_INSTALL_PREFIX=/data/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/local/mysql/data -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 -DSYSCONFDIR=/etc -DINSTALL_SHAREDIR=share

  12. make && make install
  13. cd ..
  14. fi

  15. mkdir -p /data/mysql/data/log/
  16. chown -R root:mysql /data/local/mysql/
  17. chown -R mysql:mysql  /data/local/mysql/data
  18. ln -s /data/local/mysql/support-files/mysql.server /etc/init.d/mysqld
  19. chmod a+x /etc/init.d/mysqld
  20. chkconfig --level 35 mysqld on

  21. source /etc/profile
  22. /data/local/mysql/scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf --basedir=/data/local/mysql --datadir=/data/local/mysql/data
  23. cp  /data/local/mysql/support-files/my-large.cnf /etc/my.cnf
  24. chown -R mysql:mysql  /etc/my.cnf
  25. MANPATH /data/local/mysql/man/
  26. echo "export PATH=/usr/local/mysql/bin/:$PATH" >> /etc/profile
复制代码



##################################
       
        修改vim /etc/my.cnf
        [root@Logos mysql]# cat /etc/my.cnf
        [mysqld]
        datadir=/data/local/mysql/data
        socket=/tmp/mysql.sock
        user=mysql
       
        [mysqld_safe]
        log-error=/data/mysql/data/log/
        pid-file=/data/local/mysql/data/Logos.ljj.com.pid
       
       
         MySQL从5.5版本开始,取消./configure进行编译配置,使用cmake
        > service mysqld start
        > mysqladmin -u root password ‘密码’
        > mysql -u root -p
        > show databases; 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持本站|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2019-5-21 00:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表