1.安装make编译器(默认系统自带)
下载地址:http://www.gnu.org/software/make/
- tarzxvfmake-3.82.tar.gz
- cdmake-3.82
- ./configure
- make
- makeinstall
2.安装bison(最好在编译LAMP前安装好所有基类软件)
下载地址:http://www.gnu.org/software/bison/
- tarzxvfbison-2.5.tar.gz
- cdbison-2.5
- ./configure
- make
- makeinstall
3.安装gcc-c++
下载地址:http://www.gnu.org/software/gcc/
- tarzxvfgcc-c++-4.4.4.tar.gz
- cdgcc-c++-4.4.4
- ./configure
- make
- makeinstall
4.安装cmake(请下载最新版本安装)
下载地址:http://www.cmake.org/
- tarzxvfcmake-2.8.4.tar.gz
- cdcmake-2.8.4
- ./configure
- make
- makeinstall
5.安装ncurses
下载地址:http://www.gnu.org/software/ncurses/
- tarzxvfncurses-5.8.tar.gz
- cdncurses-5.8
- ./configure
- make
- makeinstall
开始安装MySQL,下载地址:http://dev.mysql.com/
这里我在这里下载的mysql-5.6.12.tar.gz
ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/
准备工作
- groupaddmysql
-
useradd mysql -g mysql -M -s /sbin/nologin
#增加一个名为CentOS Mysql的用户。
-g:指定新用户所属的用户组(group)
-M:不建立根目录
-s:定义其使用的shell,/sbin/nologin代表用户不能登录系统。
解压并安装MySQL
- tarzxvfmysql-5.6.12.tar.gz
-
cdmysql-5.6.12 (以下是一行 这里为了方便大家理解和注释写成换行注释,实际编译中请在换行前 加 " \ "链接)cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装路径
-DMYSQL_DATADIR=/usr/local/mysql/data \ #数据文件存放位置
-DSYSCONFDIR=/etc \ #my.cnf路径
-DWITH_MYISAM_STORAGE_ENGINE=1 \ #支持MyIASM引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ #支持InnoDB引擎
-DWITH_MEMORY_STORAGE_ENGINE=1 \ #支持Memory引擎
-DWITH_READLINE=1 \ #快捷键功能(我没用过)
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ #连接数据库socket路径
-DMYSQL_TCP_PORT=3306 \ #端口
-DENABLED_LOCAL_INFILE=1 \ #允许从本地导入数据
-DWITH_PARTITION_STORAGE_ENGINE=1 \ #安装支持数据库分区
-DEXTRA_CHARSETS=all \ #安装所有的字符集
-DDEFAULT_CHARSET=utf8 \ #默认字符
-DDEFAULT_COLLATION=utf8_general_ci
- make
- makeinstall
完成后,继续下面的操作
- cd/usr/local/mysql
- chown -R mysql:mysql . (为了安全安装完成后请修改权限给root用户)
- scripts/mysql_install_db--user=mysql (先进行这一步再做如下权限的修改)
-
chown-R root:mysql. (将权限设置给root用户,并设置给mysql组, 取消其他用户的读写执行权限,仅留给mysql "rx"读执行权限,其他用户无任何权限)
- chown -R mysql:mysql ./data (给数据库存放目录设置成mysql用户mysql组,并赋予chmod -R ug+rwx 读写执行权限,其他用户权限一律删除仅给mysql用户权限)
下面的命令是可选的,将mysql的配置文件拷贝到/etc
-
cpsupport-files/my-medium.cnf/etc/my.cnf (原始老版本是此操作,5.6.12版本的是如下文件地址)
- cpsupport-files/my-default.cnf /etc/my.cnf (并给/etc/my.cnf +x权限 同时删除 其他用户的写权限,仅仅留给root 和工作组 rx权限,其他一律删除连rx权限都删除)
#修改my.cnf配置
vim /etc/my.cnf
#[mysqld] 添加:
datadir=/data/mysql
default-storage-engine=MyISAM
启动mysql:
- bin/mysqld_safe--user=mysql&
- #启动mysql,看是否成功
- netstat-tnl|grep3306
上面是一种启动mysql的方法,还有一种简单的方便,如下:
- #将mysql的启动服务添加到系统服务中
- cpsupport-files/mysql.server/etc/init.d/mysql
- #现在可以使用下面的命令启动mysql
- servicemysql start
- #停止mysql服务
- servicemysql stop
- #重启mysql服务
- servicemysql restart
将mysql服务添加到开机启动项,让mysql服务开机启动
修改默认root账户密码,默认密码为空
修改密码 cd 切换到mysql所在目录
cd /usr/local/mysql
#./bin/mysqladmin -u root password
回车在接下来的提示中设置新密码即可。。
#启动MySQL
/usr/local/mysql/bin/mysqld_safe –defaults-file=/etc/my.cnf &
#或者
/etc/init.d/mysql start (service mysql start)
#测试MySQL是否启动
# 1)查看是否有进程mysql
ps -ef | grep mysql
# 2)查看端口是否运行
netstat -tnl | grep 3306
# 3)读取mysql版本信息
mysqladmin version
分享到:
相关推荐
64位Windows7系统中安装MySQL5.6.12数据库服务器图解.pdf
64位Windows7系统中安装MySQL5.6.12数据库服务器图解[整理].pdf
mysql5.16.12的社区版本安装包,在dev.mysql.com上面没有找到旧的安装包,所以去找了以前服务器上面的安装包,上传到这里,方便大家下载使用。
该文档详细介绍了mysql的源码安装过程,是经过实际的操作完成的
mysql5.6版本。可用于后端数据库开发。由于在官网上下载的都是最新版本的数据库。所以将部分版本进行分享,以供各位攻城狮们更好的进行开发工作。
mysql版本源码 源码安装mysql5.6.12 经常使用 看看效果如何
分为4个分卷 mysql-5.6.12-winx64.part1 mysql-5.6.12-winx64.part2 mysql-5.6.12-winx64.part3 mysql-5.6.12-winx64.part4
分为4个分卷 mysql-5.6.12-winx64.part1 mysql-5.6.12-winx64.part2 mysql-5.6.12-winx64.part3 mysql-5.6.12-winx64.part4
主要介绍了Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
mysql 5.6.12官方版很实用,安装即可用。 MySQL数据库64位版软件是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何...
java资源数据库工具,标准使用,可以开发项目软件等等
分为4个分卷 mysql-5.6.12-winx64.part1 mysql-5.6.12-winx64.part2 mysql-5.6.12-winx64.part3 mysql-5.6.12-winx64.part4
分为4个分卷 mysql-5.6.12-winx64.part1 mysql-5.6.12-winx64.part2 mysql-5.6.12-winx64.part3 mysql-5.6.12-winx64.part4
mysql-5.6.12.tar.gz编译安装,挺方便的,而且,性能提升了非常多!
解压后,双击StartMySQL.cmd即可使用,按提示敲回车。适用于window系统,仅限于学习使用!
mysql安装和安装教程 安装包和安装教程都有
mysql-5.72.32 arm架构glibc-2.28安装文件 mysql-5.6.12 X86架构glibc2.5安装文件
已经打包好的ik分词器,版本是5.6.12,适用的ES搜索引擎版本也是5.6.12,压缩包可以直接上传至es,解压使用