码迷,mamicode.com
首页 > 数据库 > 详细

CentOS6.5系统搭建mysql服务器

时间:2015-05-12 19:17:01      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:centos centos6.5 mysql mysqld 服务器 编译安装

环境:CentOS 6.5 x86_64-minimal

1 安装编译mysql的包

yum remove mysql-server mysql -y

yum -y install gcc gcc-c++ ncurses-devel zlib-devel bison cmake openssl-devel perl

2 创建mysql用户和目录

useradd mysql

mkdir -p /usr/local/mysql

mkdir -p /db/mysql/data


3 编译安装mysql

cd ~

wget -c http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz

tar -xzvf mysql-5.6.10.tar.gz

cd mysql-5.6.10

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/db/mysql/data -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

make && make install


4 配置MYSQL

 修改mysql目录的权限

chown -R mysql:mysql /usr/local/mysql/

chown -R mysql:mysql /db/mysql/data/

 初始化mysql

\cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

cd /usr/local/mysql

scripts/mysql_install_db --user=mysql --datadir=/db/mysql/data

添加环境变量

cd ~

echo "PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:\$PATH" >> /etc/profile

echo "export PATH" >> /etc/profile

source /etc/profile


设置MYSQL开机启动

\cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig mysqld on

启动mysql

service mysqld start

设置mysql密码

mysqladmin -u root password ‘123456‘


导入开发的库文件

# ln -sv /usr/local/mysql/include/ /usr/include/mysql #软连接到系统库中
# vim /etc/ld.so.conf.d/mysql.conf #编辑这个文件, 并且添加如下路径
 
/usr/local/mysql-5.5.40/lib
 
# ldconfig #重新加载库文件
# ldconfig -p | grep mysql #让我们来检查下是不是加载好了
    libmysqlclient_r.so.16 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient_r.so.16
    libmysqlclient.so.18 (libc6,x86-64) => /usr/local/mysql-5.5.40/lib/libmysqlclient.so.18
    libmysqlclient.so.16 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient.so.16
    libmysqlclient.so (libc6,x86-64) => /usr/local/mysql-5.5.40/lib/libmysqlclient.so

CentOS6.5系统搭建mysql服务器

标签:centos centos6.5 mysql mysqld 服务器 编译安装

原文地址:http://xiexiaojun.blog.51cto.com/2305291/1650566

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!