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

Mysql编译安装

时间:2016-12-19 00:42:27      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:mysql   安装   编译   初始化   

安装版本:5.5.32

下载地址:wgethttp://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.32.tar.gz

安装过程:

1、安装依赖

yuminstall ncurses-devel –y    用于终端操作的开发包

2、安装编译工具

yum install cmake -y

3、添加用户

useradd-u 8001 -s /sbin/nologin mysql

4、创建数据目录

mkdir /data

5、编译安装

cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS=all -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-DMYSQL_USER=mysql

-----------------------

make -j 4 && make install   -j 4 是指使用4cpu核心数,如我们的双核四线程,就可以写4

6、文件授权

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

chown –R mysql:mysql /data

chmod 1777 /tmp

7、创建配置文件

cp support-files/my-large.cnf /etc/my.cnf

8、设置环境变量

echo ‘exportPATH=/usr/local/mysql/bin:$PATH‘ >>/etc/profile

source !$

9、创建服务启动脚本并添加开机启动

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

chmod +x /etc/init.d/mysqld  给脚本添加执行权限

vim /etc/init.d/mysqld  服务启动脚本要修改以下两个参数

basedir=/usr/local/mysql  MySQL安装目录

datadir= /data   数据存放目录

chkconfig mysqld on  添加开机启动

10、初始化数据库

进入安装目录,先赋权,再执行

chmod +xscripts/mysql_install_db

    /usr/local/mysql/scripts/mysql_install_db--defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data--user=mysql

11、启动mysql服务

service mysqld start 

12、安全初始化

mysql_secure_installation

设置root密码,然后所有的都选Y

本文出自 “运维之道” 博客,请务必保留此出处http://wikixin.blog.51cto.com/2739202/1883755

Mysql编译安装

标签:mysql   安装   编译   初始化   

原文地址:http://wikixin.blog.51cto.com/2739202/1883755

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