创建文件夹:

mkdir  /usr/local/webserver

安装必要依赖包

yum -y install gcc gcc-c++ make ncurses-devel

安装cmake包:

tar zxvf cmake-2.8.12.2.tar.gz

cd cmake-2.8.12.2

./bootstrap --prefix="/usr/local/webserver/cmake"

make && make install

源码安装ncurses:

tar zxvf ncurses-5.9.tar.gz

cd ncurses-5.9

./configure --prefix="/usr/local/webserver/ncurses"

make && make install

安装mysql源码(参数根据自己的配置来填写):

tar zxvf mysql-5.6.17.tar.gz

cd  mysql-5.6.17

/usr/local/webserver/cmake/bin/cmake . \

-DCMAKE_INSTALL_PREFIX="/usr/local/webserver/mysql" \

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

-DMYSQL_UNIX_ADDR="/usr/local/webserver/mysql/data/mysql.sock" \

-DMYSQL_TCP_PORT="3306" \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_EXTRA_CHARSETS=all \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1

make && make install

#mysql初始化(my.cnf可根据自己的配置进行修改)

my.cnf

[client]

port=3306

socket=/usr/local/webserver/mysql/data/mysql.sock

[mysqld]

port=3306

basedir=/usr/local/webserver/mysql

datadir=/usr/local/webserver/mysql/data

socket=/usr/local/webserver/mysql/data/mysql.sock

user=mysql

default-time-zone=system

character-set-server=utf8

default-storage-engine=InnoDB

#cp mysqlmysql-5.6.17/my.cnf /usr/local/webserver/mysql/

cd /usr/local/webserver/mysql/

chown -R mysql:mysql .

./scripts/mysql_install_db \

--basedir="/usr/local/webserver/mysql" \

--datadir="/usr/local/webserver/mysql/data" \

--user=mysql

#目录权限

cd  /usr/local/webserver/mysql/

chown -R root .

chown -R mysql data

#删除多余文件和目录

cd  /usr/local/webserver/mysql/

rm -rf COPYING README INSTALL-BINARY docs man

#设置开机自动启动mysql

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

chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig mysqld on

****

#启动mysql

service mysqld start

#访问权限设置

/usr/local/webserver/mysql/bin/mysqladmin -uroot password "12344"

/usr/local/webserver/mysql/bin/mysql -uroot -p123456

grant all privileges on *.* to 'root'@'%' identified by '123456';

#执行mysql_secure_installation进行优化

cd /usr/local/webserver/mysql/

./bin/mysql_secure_installation

注(按照自身的需要来选择):

输入密码进入选择

Change the root password? [Y/n]

Remove anonymous users? [Y/n]

Disallow root login remotely? [Y/n]

Remove test database and access to it? [Y/n]

Reload privilege tables now? [Y/n]

linux源码安装mysql,shell编程学习,ubuntu

一.mysql安装 以源码安装的方式编译和安装Mysql 5.6. 1.卸载旧版本 rpm -qa | grep mysql 检查是否有旧版本 查询结果:mysql-libs-5.1.73-7.el6 ...

linux源码安装的步骤

源码安装的过程中多多少少会遇到问题,在此仅简述一下安装的步骤,具体安装的过程中遇到的问题,具体解决. 安装步骤: 1.获取源码 name.gz 2.解包 tar -xvf name.gz (cd到包解 ...

linux 源码安装mysql 5.5

今天在ubuntu和CentOS下,用源码反复安装了许多次mysql,趁还没忘记,赶紧记下来...      在ubuntu和CentOS下安装过程倒是没什么差别.      0.下载源码, ...

64位linux源码安装mysql

一:下载mysql http://dev.mysql.com/downloads/mysql/中的Generally Available(GA) Releases标签页,在MySQL Communit ...

Linux平台下源码安装mysql多实例数据库

Linux平台下源码安装mysql多实例数据库[root@linux-node1 ~]# netstat -tlunp | grep 330tcp6 0 0 :::3306 :::* LISTEN 6 ...

CentOS 7下源码安装MySQL 5.7

网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点 ...

Centos7源码安装mysql及读写分离,互为主从

Linux服务器 -源码安装mysql 及读写分离,互为主从   一.环境介绍: Linux版本: CentOS 7 64位 mysq版本: mysql-5.6.26 这是我安装时所使用的版本, ...

源码安装mysql,及主从同步

源码安装mysql [可选] 如果用源码安装cmake软件: cd /home/oldboy/tools/ tar xf cmake-.tar.gz cd cmake- ./configure #CM ...

lnux下源码安装MySQL 5.6

nux下源码安装MySQL 5.6 说明:本文是我自己测试的MySQL5.6源码安装,经本人亲自实践,完全可用,另在5.6之前的版本也是可以按照本文源码安装的.我是在两台linux下一台安装5.5,另 ...

随机推荐

Web jquery表格组件 JQGrid 的使用 - 全部代码

系列索引 Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引 Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数.ColModel API.事件 ...

高效 Java Web 开发框架 JessMA v3.2.3 正式发布

JessMA(原名:Portal-Basic)是一套功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库访问组件(内部已提供了 Hib ...

CSS3实现32种基本图形

CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出.直接用CSS3画出这些图形,要比贴图性能更好,体验更加,是一种非常好的网页美观方式. 这32种图形分别为圆形,椭圆形,三角形,倒三角形, ...

hive UDF函数

虽然Hive提供了很多函数,但是有些还是难以满足我们的需求.因此Hive提供了自定义函数开发 自定义函数包括三种UDF.UADF.UDTF UDF(User-Defined-Function) ...

QF——iOS中的数据库操作:SQLite数据库,第三方封装库FMDB,CoreData

SQLite数据库: SQLite是轻量级的数据库,适合应用在移动设备和小型设备上,它的优点是轻量,可移植性强.但它的缺点是它的API是用C写的,不是面向对象的.整体来说,操作起来比较麻烦.所以,一般 ...

第一个VC++ win32程序 绘制简单图形

创建一个VC++ win32 打开VS 新工程类型中选择Win32----Win32 Project  自己取个名字(假如叫做My1stWin) 一路next 系统会自动生成好最基本的代码  然后我们 ...

vue2.0+elementUI构建单页面后台管理平台

git:https://github.com/reg21st/vue2-management-platform 访问:https://reg21st.github.io/vue2-management ...

搭建基于SornaQube的自动化安全代码检测平台

一.背景和目的 近年来,随着新业务.新技术的快速发展,应用软件安全缺陷层出不穷.虽然一般情况下,开发者基本都会有单元测试.每日构建.功能测试等环节来保证应用的可用性.但在安全缺陷方面,缺乏安全意识.技 ...

0e开头的md5收集 --------PHP加密模块bug

————————————————md5加密—————————————— s878926199a s155964671a s214587387a s214587387a s878926199a s109 ...

java并发编程概念

并发:当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个时间段的线程代码运行时,其 ...

linux怎么用源码安装mysql,Linux源码安装mysql步骤相关推荐

  1. 从 Blast2GO 本地化聊一聊 Linux 下 MySQL 的源码安装

    Blast2GO 是一个基于序列相似性搜索的 GO 注释和功能分析工具,它可以直接统计分析基因功能信息,并可视化 GO 有向非循环图(DAG)上的相关功能特征,分析 BLAST.GO-mapping. ...

  2. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    转自:http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html 一.简介 什么是LAMP     LAMP是一种Web网络应用和开发环 ...

  3. linux yum源码安装mysql_linux下通过源码包安装mysql,以及yum安装

    环境介绍:本安装教程基于虚拟机CentOS7.6版本进行安装,mysql版本为5.7版本. 一.卸载已安装的mysql服务 由于我原本在虚拟机已安装过mysql,所以这里我需要先卸载掉mysql才能进 ...

  4. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  5. linux怎么卸载源码包安装mysql_Linux下卸载和安装MySQL[rpm包]

    [日期:2012-08-03] 来源:Linux社区  作者:wang_tianbao [字体:大 中 小] 一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mys ...

  6. linux cmake编译源码,linux安装mysql(源码)以及cmake编译

    说明:mysql 5.5开始必须用cmake编译 系统环境archlinux,mysql版本5.5.27,cmake版本2.2.8 安装: (1).安装cmake.cmake是一款跨平台的编译工具 [ ...

  7. php mysql 论坛 源码_LNMP架构的搭建(linux+nginx+mysql+php源码安装 )+Discuz论坛的搭建...

    主机环境 redhat6.5 64位 实验环境 服务端 ip172.25.29.1  nginx+mysql+php 安装包   nginx-1.10.1.tar.gz mysql-boost-5.7 ...

  8. linux 源码包安装mysql_LINUX下源码包安装mysql

    tar xvfz mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local/解压到的目录 cd /usr/local/ [root@drbd2 loca ...

  9. Linux源码安装pgadmin4,Linux 服务器部署 PgAdmin 4 Server

    PostgreSQL 使用率越来越高,但是好用的图形化软件,诸如 Navicat.DataGrip.HeidiSQL 都是客户端软件,对于访问控制来说,比起 MySQL 的 phpMyAdmin 更加 ...

最新文章

  1. 面试题05-UI控件
  2. Android 进阶 Fragment 介绍和使用 (一)
  3. ConcurrentHashMap 内部实现分析
  4. Java程序员从笨鸟到菜鸟之(八十七)跟我学jquery(三)jquery动态创建元素和常用函数示例
  5. linux——关于ip、静态网络、动态网络、网关、DNS的设置
  6. 计算机弹出错误字,电脑蓝屏,并且屏幕上出现这样的文字该怎么解决?
  7. Binder实用指南(二) - 实战篇
  8. java序列化的方法_【Java常见序列化与反序列方法总结】
  9. 软件研发成本估算过程之估算软件规模概述
  10. ruby循环_Ruby循环
  11. 关于LeNet-5卷积神经网络 S2层与C3层连接的参数计算的思考???
  12. 基于http 构建 yum 网络源
  13. 导出到word时,报错
  14. 看英语数据手册很难?5步帮你搞定!
  15. IP地址在计算机的存储
  16. Android平台版本-API级别与版本号对照表,移动开发技术导论答案
  17. mysql 建表 title create table_mysql中create命令建表sql语句
  18. Linux下常用压缩 解压命令和压缩比率对比
  19. 数据挖掘与数据分析的区别
  20. nas网络存储服务器系统,nas网络存储是啥_NAS网络存储功能

热门文章

  1. 系统监控工具-dstat
  2. 网站网络带宽 和 流量的区别
  3. 去哪儿网支付系统架构演进(下篇)
  4. YbtOj 冲刺 NOIP2020 模拟赛 Day10 T1 区间均值
  5. supervisor和Nginx安装与配置
  6. 基于Mac OS系统搭建51单片机开发环境
  7. 西安交通大学大学计算机pdf,西安交通大学计算书.pdf
  8. [官方]江民就传闻从卡巴斯基网站秘获病毒资料的声明
  9. 通过NFS挂载主机硬盘给另一台主机
  10. 服务器系统会导致断网吗,云服务器会断网吗