cmake软件
tar -zxvf cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2
./bootstrap
make
make install
cd ../
依赖包
yum install ncurses-devel -y
yum install pcre pcre-devel -y
yum install gcc* -y
创建用户
groupadd mysql
useradd -g mysql mysql
echo "oracle" |passwd --stdin mysql
创建目录
mkdir mkdir /data/mysql/{data,tmp} -p
chown -R mysql:mysql /data
解压编译MySQL
tar -zxvf mysql-5.6.31.tar.gz 
cd mysql-5.6.31
cmake . -DCMAKE_INSTALL_PREFIX=/data/mysql -DMYSQL_DATADIR=/data/mysql/data -DMYSQL_UNIX_ADDR=/data/mysql/tmp/mysql.sock -DWITH_INNOBASE_STORAGE_ENGINE=1  -DWITH_ARCHIVE_STPRAGE_ENGINE=1  -DWITH_BLACKHOLE_STORAGE_ENGINE=1  -DWIYH_READLINE=1 -DWIYH_SSL=system -DVITH_ZLIB=system -DWITH_LOBWRAP=0 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci 
make
#[100%] Built target my_safe_process
make install
如果上述操作未出现错误,则MySQL 软件cmake方式的安装就算成功了。
添加/data/mysql/bin到环境变量
export PATH=/data/mysql/bin:$PATH
source /etc/profile
初始化数据库
/data/mysql/scripts/mysql_install_db --basedir=/data/mysql --datadir=/data/mysql/data/ --user=mysql
添加到chkconfig能管理的服务
cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
然后就可以使用此命令启动/关闭 mysql:
/etc/init.d/mysqld start
/etc/init.d/mysqld stop
设置密码:
/data/mysql/bin/mysqladmin -u root password "oracle"
删除一些用户
delete from mysql.user where user!='root' or host!='localhost';
创建管理员用户
create user admin  IDENTIFIED by 'chain#3360DRGP'; 
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%'  WITH GRANT OPTION; 
FLUSH PRIVILEGES;
创建数据库:
CREATE DATABASE dwdb DEFAULT CHARACTER SET  utf8;

转载于:https://www.cnblogs.com/liang545621/p/7518197.html

Linux MySQL单实例源码编译安装5.6相关推荐

  1. mysql 5.7 源码编译安装_mysql-5.7.*源码编译安装

    mysql-5.7.*源码编译安装 系统安装条件 官方文档说明:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html 1> ...

  2. linux 安装源码网卡包,【linux命令】Linux通过yum 或者源码编译安装vnstat查看网卡流量...

    Linux通过vnstat查看网卡流量有两种安装方式: yum 安装或者源码编译安装. 1,yum安装. 直接运行yum install vnstat  -y 安装完后测试: [[email prot ...

  3. mysql 5.7源码编译安装

    编译安装 先要保证系统环境是干净的,不能存在mysql,mariadb相关的东西, 记住,同样的软件在同一个操作系统里最好不要装两遍.不管是同样的方式还是不同的方式. 看系统里面有没有叫mysql账户 ...

  4. ssh源码编译安装mysql_总结源码编译安装mysql

    最近在学习源码编译安装LAMP.LNMP时,一直遇到一个难题,就是就是mysql无论怎么源码编译安装,到最后启动服务都提示"Starting MySQL.The server quit wi ...

  5. mysql5.6源码编译_MySQL 5.6 源码编译安装

    前言 本文适合对于 mysql 有调试需求.或者在国产化平台上通过源码方式安装 mysql 数据库的场景:并且标题虽然指明是 mysql 5.6 版本,5.7 版本也基本适用,只是 cmake 编译参 ...

  6. mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装

    <MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...

  7. Linux LNMP源码架构部署 | Nginx服务 | Mysql服务 | php服务 | 论坛源码编译安装 | 超详细

    | Nginx服务 | Mysql服务 | php服务 | 论坛源码编译安装 | ➤安装 Nginx 服务 ➤1.关闭防火墙和安全机制 ➤2.卸载自带的httpd服务 ➤3.安装依赖包 ➤4.创建运行 ...

  8. centos lnmp源码安装mysql_CentOS 6.6 下源码编译安装MySQL 5.7.5

    说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ ...

  9. mac版源码编译安装mysql

    mac版源码编译安装mysql 一.基础环境 1.清理环境(清理系统自带的Mariadb和boost) CentOS 7 版本的系统默认自带安装了MariaDB,需要先清理. ##查询已安装的mari ...

最新文章

  1. [.Net线程处理系列]专题二:线程池中的工作者线程
  2. 详解LAMP源码编译安装
  3. C++阶段02笔记【通讯录管理系统 完整代码(系统需求、创建项目、添加/显示/删除/查找/修改/清空)】
  4. mxnet安装(Jetson)
  5. Odoo10参考系列--混合而有用的类
  6. mysql blob中文乱码_MySQL问题整理
  7. IIS经典模式和集成模式的区别
  8. 推到 旋转矩阵公式_想知道旋转矩阵的带入公式
  9. JavaWeb实现视频在线播放
  10. ISO9660文件系统分析
  11. jupyter添加新的语言包
  12. 如何在MAC上查看系统运行信息、内存使用率等
  13. FreeSWITCH 呼叫两个座机并互联(ESL实现)
  14. 安装Win7分区时多了个128Mb的MSR分区
  15. 计算机软件知识产权的范围,知识产权包括的范围是什么
  16. Go Dumpling!让导出数据更容易
  17. 实现一个文字识别(图片转文字)工具
  18. 魅魔php影视系统,魅魔全新且强大的视频电影程序(MacCMS PHP) 6.1 20120511
  19. PVT的spatial reduction attention(SRA)
  20. 72、【backtrader期货策略】十大经典策略-Aberration策略(布林带策略)(2021-10-29更新)

热门文章

  1. UML建模工具Visio、Rational Rose、PowerDesign,Visual Paradigm for UML
  2. 将科学计数法的数值转化为字符
  3. 5个很好用的.net 分析工具
  4. 大数据_Flink_数据处理_流处理API_Transform(2)_滚动聚合算子_keyBy_sum_min_max_minBy_maxBy---Flink工作笔记0030
  5. ES10新特性_字符串扩展方法_trimStart--trimEnd---JavaScript_ECMAScript_ES6-ES11新特性工作笔记058
  6. STM32工作笔记0066---待机唤醒实验-设备低功耗-M3H
  7. SpringCloud工作笔记73---Http协议操作工具集合
  8. 数据库异常---ORA-01436: 用户数据中的 CONNECT BY loop in user data 循环
  9. Tab Control控件的详细使用
  10. 嵌入式操作系统内核原理和开发(实时系统中的定时器)