数据库安装

1新增mysql用户

[root@HE1mysql]# groupadd mysql -g 502
[root@HE1mysql]# useradd -g mysql -s /sbin/nologin -d /home/mysql mysql

系统环境配置:

[root@HE1mysql]# yum install -y gcc gcc-c++ make ncurses-devel bison cmake libaiolibaio-devel

2编译安装

[root@HE1mysql]# mkdir -p /data/mysql
[root@HE1mysql]# mkdir -p /log/mysql
[root@HE1mysql]# chown -R mysql:mysql /data/mysql
[root@HE1mysql]# tar xvf mysql-5.5.31.tar.gz
[root@HE1mysql]# cd mysql-5.5.31
[root@HE1 mysql-5.5.31]# cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DMYSQL_UNIX_ADDR=/data/mysql/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/mysql -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306                               
 
[root@HE1mysql-5.5.31]# make
[root@HE1mysql-5.5.31]# make install

3创建MySQL授权表

[root@HE1 mysql]# cd/usr/local/mysql
[root@HE1 mysql]#chown -R mysql:mysql .
[root@HE1mysql]# scripts/mysql_install_db --user=mysql --datadir=/data/mysql
[root@HE1mysql]# cp support-files/my-medium.cnf /etc/my.cnf

4配置mysql

[root@HE1mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@HE1mysql]# chmod 700 /etc/init.d/mysqld
[root@HE1 init.d]# chkconfig --add mysqld
[root@HE1mysql]# chkconfig --level 2345 mysqld on
[root@HE1 local]# echo "export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib">>/etc/profile
[root@HE1~]# source /etc/profile

5修改配置文件(my.cnf )

[mysqld]

port            = 3306

socket         = /data/mysql/mysql.sock

skip-external-locking

key_buffer_size =16M

max_allowed_packet =1M

table_open_cache =64

sort_buffer_size =512K

net_buffer_length =8K

read_buffer_size =256K

read_rnd_buffer_size= 512K

myisam_sort_buffer_size= 8M

max_connections=500

log-error=/log/mysql/mysql

datadir=/data/mysql

6启动mysql服务器

[root@HE1mysql]# /etc/init.d/mysqld start

7修改mysql中root用户的密码

[root@HE1bin]# ./mysqladmin -uroot password 'MANAGER'

CentOS6.5+mysql5.5源码安装的更多相关文章

  1. CentOS6.5+mysql5.1源码安装过程

    一:先安装依赖包(不然配置的时候会报错的!) yum -y install ncurses* libtermcap* gcc-c++* 新建mysql用户 [root@HE1Packages]# gr ...

  2. mysql5.6源码安装(转)

    mysql5.6源码安装 转自 jabbok博客园 https://www.cnblogs.com/jabbok/p/9418344.html 1 编译安装 1 2 3 4 5 6 groupadd ...

  3. Mysql5.5源码安装步骤笔记记录

    1.cmake软件的安装wget https://cmake.org/files/v3.5/cmake-3.5.0-rc3.tar.gztar xf cmake-3.5.0.tar.gzcd cmak ...

  4. Linux MySQL5.5源码安装

    环境:CentOS7,MySQL5.5 1.MySQL5.5源码下载 Oracle的网站打开较慢,http://mirrors.sohu.com/mysql/这里提供了MySQL的镜像.一般的,Lin ...

  5. MYSQL5.5源码安装 linux下

    /* 首先安装必要的库 */ yum -y install gcc* ###### 安装 MYSQL ###### 首先安装camke 一.支持YUM,则 yum install -y cmake 二 ...

  6. ubuntu mysql5.7源码安装

    本系列的lnmp的大框架基本上是按照http://www.linuxzen.com/lnmphuan-jing-da-jian-wan-quan-shou-ce-si-lnmpda-jian-yuan ...

  7. Linux+Apache2.4+PHP5.6+MySQL5.6源码安装步骤

    一.安装Apache 若要安装apache服务器软件,需要安装以下几个依赖软件 apr-1.4.6.tar.gz 下载地址:http://apr.apache.org/ apr-util-1.4.1. ...

  8. MySQL5.7源码安装

    一.获取MySQL5.7.20源码安装包,并上传至服务器   MySQL官网下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本:mysql-boost-5 ...

  9. mysql5.6源码安装

    1.环境介绍: 包:mysql-5.6.24.tar.gz 平台:centos6.5 2.安装cmake编译工具和依赖包: yum install cmake -y yum install ncurs ...

随机推荐

  1. Material Design设计的开源代码

    https://github.com/telly/FloatingAction http://www.csdn.net/article/2014-11-21/2822753-material-desi ...

  2. 你真的会使用XMLHttpRequest吗?

    看到标题时,有些同学可能会想:“我已经用xhr成功地发过很多个Ajax请求了,对它的基本操作已经算挺熟练了.” 我之前的想法和你们一样,直到最近我使用xhr时踩了不少坑儿,我才突然发现其实自己并不够了 ...

  3. 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录

    解决Ubuntu系统中文乱码显示问题 [日期:2014-02-20] 来源:Linux社区  作者:njchenyi [字体:大 中 小]   我是先安装了Ubuntu 12.04 Server,然后 ...

  4. PHP实现畅言留言板和网易跟帖样式

    原文:http://justcoding.iteye.com/blog/2251192   我要实现的就是下图的这种样式,可参考下面这两个网站的留言板,他们的实现原理都是一样的 http://chan ...

  5. flex4 list 自动适应高度

    <s:List width="100%"> <s:layout> <s:VerticalLayout useVirtualLayout="f ...

  6. WebDriver(Selenium2) 常见异常及处理方法

    http://uniquepig.iteye.com/blog/1568197 Exception NoSuchElementException Solutions    1. Check the l ...

  7. extjs最普通的grid

    的 <script> Ext.onReady(function () { //1.定义Model Ext.define("MyApp.model.User", { ex ...

  8. PAT (Advanced Level) 1019. General Palindromic Number (20)

    简单题. #include<iostream> #include<cstring> #include<cmath> #include<algorithm> ...

  9. HDU 3255 Farming

    矩形面积并变形,一层一层的算体积 #include<cstdio> #include<cstring> #include<cmath> #include<ma ...

  10. angularJS 系列(一)

    angularJS 中 $scope 的原型 和 原型继承之间的细微差别是什么? 参考:http://stackoverflow.com/questions/14049480/what-are-the ...