进入MySQL5.5以后,MySQL的安装都变成了用Cmake来安装了。

一:准备工作

cd /usr/local/src/

在当前目录下准备好安装包,

cmake-3.0.2.tar.gz

mysql-5.6.20.tar.gz

二:安装

#cmake

tar -zxvf cmake-3.0.2.tar.gz

cd cmake-3.0.2

./bootstrap

gmake

gmake install

#mysql

tar zxvf mysql-5.6.20.tar.gz

cd mysql-5.6.20

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DSYSCONFDIR=/etc \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \

-DMYSQL_TCP_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci

make && make install

#生成配置文件

cd support-files

cp my-default.cnf /etc/my.cnf

groupadd mysql

useradd -M -s /sbin/nologin -g mysql mysql

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

cd /usr/local/mysql

#初始化数据库

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

#添加服务,拷贝服务脚本到init.d目录,并设置开机启动

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

chkconfig mysqld on

#启动MySQL

service mysqld start

#更改密码

/usr/local/mysql/bin/mysqladmin -u root password 123456

#测试连接mysql

/usr/local/mysql/bin/mysql -u root -p

修改/etc/profile文件,在文件末尾添加

vi /etc/profile

PATH=/usr/local/mysql/bin:$PATH

export PATH

source /etc/profile

#修改密码       mysql -uroot       mysql> SET PASSWORD = PASSWORD('123456');       mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

mysql 5.6 cmake 安装_Cmake MySQL5.6 编译安装相关推荐

  1. Windows 10下mysql 64位 安装(mysql-5.7.11-winx64安装)

    Windows下mysql 64位 安装(mysql-5.7.11-winx64安装) 系统Windows10 安装包mysql-5.7.11-winx64.zip 安装过程中遇到的问题,请留意4.0 ...

  2. mysql5.7.25源码安装_源码编译安装 mysql5.7.25

    以前最烦就是源码编译安装mysql5.7 ,原因无它 - 很麻烦,但最近因学习需要避免不了,主要介绍在centos7 下源码编译安装mysql5.7 . 安装 安装依赖包 yum install -y ...

  3. mysql5.6.10安装图解_mysql安装图解mysql5.6.10安装详细图文教程.doc

    mysql安装图解mysql5.6.10安装详细图文教程.doc 还剩 11页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 图 21设 置完毕,按&q ...

  4. OGRE3D 使用CMake + MinGW Make源码编译安装

    OGRE3D 使用CMake + MinGW Make源码编译安装 官网下载源码 根据官方文档进行CMakeGUI编译,以及遇到的坑 没有imgui.cpp? D3D相关的undefined refe ...

  5. libaio源码安装_MySQL5.7.17 编译安装及二进制安装详解

    MySQL 的安装方式有很多,最常见的就是编译安装和二进制安装: 在这里我将两种安装方式都介绍一下,自由选择: 首先我们来看一下编译安装的步骤: 首先,到官方网站中下载源码包: Download My ...

  6. linux安装源文件出现错误,编译安装源码时出现错误的解决方法

    由于软件更新速度比较快,所以我们经常需要自己动手去编译安装一个软件,但是编译安装时难免不出现错误,像LAMP,LNMP在好多平台我都是手动编译的,也出现过不少错误,以下总结编译安装出现错误时的解决方法 ...

  7. ubuntu14.04 nginx php编译安装,Ubuntu 14.04 编译安装 Nginx

    在Ubuntu 14.04下编译安装 Nginx过程笔记. 下载源码包 nginx 地址: http://nginx.org/en/download.html 编译前先安装两个包: 直接编译安装会碰到 ...

  8. yum安装 vs 源码编译安装

    一直坚持yum安装,原则如下: 1. 公共约定优先,方便运维 2. 方便编写自动化部署脚本 3. 应用升级方便 一直以为源码编译安装可能会有效率上的优势,结局却比较另人忧伤. 根做运维的朋友聊天,谈到 ...

  9. linux rsync yum安装,Linux安装yum安装rsync 、Linux编译安装最新版rsync

    Loading... # Linux安装yum安装rsync .Linux编译安装最新版rsync ## 针对CentOS采用 yum 安装 ### 安装 ``` yum install rsync ...

最新文章

  1. html5+ mui框架 微信授权登录后跳回app无任何回调事件
  2. 《微机原理及接口技术》第07章在线测试
  3. LinkCutTree 总结
  4. javamail发送邮件的简单实例
  5. MySQL 字符串转in/double类型——CAST/CONVERT函数的用法
  6. SQL 审核:基于PG数据库插件hook的SQL规范审核工具
  7. 计算机在材料科学与工程中的应用,计算机在材料科学与工程中的应用
  8. java字节码分析(jclasslib)-synchronized原理
  9. 1983年图灵奖--肯尼斯·汤普森和丹尼斯·里奇简介
  10. 小程序和服务器之间的通信,微信小程序建立服务器通信的方法
  11. 万有引力的意思_万有引力的本质是什么?
  12. PDF 的命令行操作
  13. Android facebook集成
  14. 小程序webview内网页实现微信支付
  15. 宏基d260linux系统,宏碁最新推出的Aspire C系列一体机提供Linux FreeDOS操作系统
  16. Spring框架学习笔记(三)(AOP,事务管理)
  17. python如何爬虫eps数据_Python爬虫数据提取总结
  18. 2017第十四届广州国际乐器展览会会刊(参展商名录)
  19. 黎曼猜想为何如此重要?
  20. Python网络爬虫及自动化——核酸查询并截图

热门文章

  1. js异步等待完成后再进行下一步操作_彻底搞懂JS事件中的循环机制 Event Loop
  2. java try catch_异常处理,JAVA中异常处理的介绍
  3. 东 北 大 学计算机辅助设计,东北大学计算机辅助设计(B)
  4. mysql语句_Mysql语句
  5. 想回家吗?先用腾讯刚上线的这个功能查一查!
  6. MyBatis日志到底是如何做到兼容所有常用日志框架的?
  7. Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置
  8. huge page 能给MySQL 带来性能提升吗?
  9. 《Spring Cloud微服务实战》100本赠书获得名单
  10. 4键电子手表说明书_电子手表怎么调(电子手表的四个键的功能各是什么)