编译安装Mysql:

一.建立数据目录.(默认在mysql安装目录下)

1.创建目录 /mydata/data

[注:在mysql数据目录下建立的任何目录都会被识别为数据库]

2.建立独立分区  /dev/sdaX  (根据实际情况建立,建议使用LVM逻辑卷)

3.将新建的分区挂载到/mydata下

4.编辑开机自动挂载

vim /etc/fstab

添加类似如下行:

设备    挂载点    文件系统   defaults   0 0

二.创建用户:Mysql运行使用的用户

1.groupadd -g 3306 mysql

2.useradd -u 3306 -g mysql -M -s /sbin/nologin mysql

三.给mysql用户对数据目录所有权限

chown -R mysql:mysql /mydata

四.解压配置Mysql

1.tar xf mysql-5.5.15-linux2.6-i686.tar.gz  -C /usr/local

2.cd /usr/local

3.ln -sv mysql-5.5.15-linux2.6-i686 mysql

4.cd mysql

5.chown -R mysql:mysql .

初始化Mysql:

6.scripts/mysql_install_db  --user=mysql --datadir=/mydata/data

7.chown -R root .

五.配置服务启动:

准备启动脚本:

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

加入服务队列

9.chkconfig --add mysqld

设置开机自动启动

10.chkconfig mysqld on

复制配置文件:

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

12.vim /etc/my.cnf

在[mysqld]字段下添加如下内容

datadir = /mydata/data

把 thread_concurrency = 8改为thread_concurrency = 2

启动服务:

13.service  mysqld start

[注:启动如果失败请查看"数据目录"下以".err"结尾的文件]

六.准备头文件,库文件,PATH变量(非必须,但依赖于mysql的文件会到默认目录找相关文件)

#库文件:

vim /etc/ld.so.conf.d/mysql.conf

添加:/usr/local/mysql/lib  --> 保存退出

ldconfig  (-v  显示执行结果)

#头文件:

ln -sv /usr/local/mysql/include /usr/include/mysql

#PATH

vim /etc/profile

添加: PATH=$PATH:/usr/local/mysql/bin (建议添加到"export"行之上)

source /etc/profile

#MAN (不想配置也无所谓)

vim /etc/man.config

添加:MANPATH  /usr/local/mysql/man

本文出自 “魏巍的酒吧” 博客

mysql手动编译安装_手动编译安装Mysql相关推荐

  1. npm 编译慢_解决npm安装node-sass太慢及编译错误问题

    环境: win10 node v10.13.0 npm v6.4.1 背景: 最近vue项目使用sass,所以需要sass-loader,sass-loader依赖node-sass,还需安装node ...

  2. discuz安装_手动搭建 Discuz! 论坛

    一.搭建LAMP环境 安装软件(Apache.MariaDB.PHP) yum install httpd php php-fpm php-mysql mariadb mariadb-server - ...

  3. mysql 安装_源码安装mysql

    源码安装mysql 什么是源码 #! /bin/bash echo 'hello'高级语言 ➡️机器码01001001 源码安装mysql逻辑 1.源码包 ⬇ 2.预编译 1.检查当前的操作系统. 2 ...

  4. mysql事件探查器_【干货】Mysql的事件探查器-之Mysql-Proxy代理实战一(安装部署与实战sql拦截与性能监控)...

    1:资料参考 https://blog.csdn.net/coldljy/article/details/3168906 https://www.cnblogs.com/jwentest/p/8552 ...

  5. mysql error log清理_手动删除mysql日志/var/log/mysql/error.log导致的mysql无法启动

    问题环境 ubuntu-mate for raspberry mysql默认配置 问题起源 最近在搞fail2ban这东西,顺便翻了翻各种日志,然后看见mysql的日志有点多就想清理一下,于是直接su ...

  6. mysql设置success信息_【原创】MySQL Cluster安装部署(Success)

    参考:http://www.cnblogs.com/zhoulf/archive/2013/01/30/2883207.html 安装要求 安装环境:centos6.3(X64) 软件名称 :mysq ...

  7. mysql meb安装_用meb搭建MySQL Master/Slave

    使用meb企业备份工具,自动实现记录二进制相关信息 此种备份方法需要安装一个软件 meb ,软件默认安装在 /opt 目录下,安装 使用meb企业备份工具,自动实现记录二进制相关信息 此种备份方法需要 ...

  8. mysql下载个压缩文件怎么安装_压缩包法安装mysql

    之前一直安装mysql,我一直是用压缩包安装的.如果之前安装过Mysql,必须要删除注册文件,才能把Mysql彻底删除了. 先在官网下载mysql的版本.下载package版本,即.zip版本的.下载 ...

  9. 安装mysql需要准备什么_你会安装mysql吗

    额,标题是不是很傻逼? 你会安装mysql吗?你真的会吗?windows一键安装除外,给你一台新的linux机子,你打算怎么安装?B度和G哥? 万一搜索的教程是个坑b凑字数写的,你就需要重新安装了,浪 ...

  10. bugfree安装中mysql未安装_记第一次安装bugfree过程,几经曲折,倒在了BUGfree 环境检查的MySQL未安装的地方,求助...

    记第一次安装bugfree过程,几经曲折,倒在了BUGfree 环境检查的MySQL未安装的地方,求助 1.准备工作,下载Xampp && bugfree Xampp http://s ...

最新文章

  1. 操作系统的八股文自述(持续更新)
  2. 卡巴斯基:乌云反思 企业安全堪忧
  3. java中定义类头的修饰符,JAVA中定义类头时能使用的修饰符是什么
  4. 博士申请 | 美国杜克大学徐攀助理教授招收机器学习/人工智能全奖博士生
  5. 【记录】ubuntu18.04 终端下No module named numpy No module name cv2
  6. 【Java数据库】使用properties资源文件,简化数据库连接
  7. 服务器物理链路,【交换机在江湖对接案例】配置堆叠系统对接NLB服务器群集示例(通过物理链路环回方法)...
  8. 使用XML及XSL生成简单HTML
  9. 为什么很少人学汇编_要想精通C语言,必须先学习汇编吗
  10. cad转图片格式后不清晰怎么办?三步即可解决
  11. 扩张的矩阵三要素——时间、空间和事件
  12. thinkphp+vue傻瓜式PS级可视化自助建站系统平台版
  13. 简单的poc以及exp编写(入门篇)
  14. 天池大数据竞赛第一名,上海交通大学人工智能实验室如何用AI定位肺结节
  15. 通过按位与和按位或操作
  16. 为什么你需要一台NAS(网盘云盘vs路由器硬盘vsNAS)
  17. Oracle实现使用时间函数实现输出“上午好/下午好”
  18. A-Frame WebVR试玩报告
  19. 神经网络和模糊控制区别,什么是模糊神经网络
  20. (新手小白必学!)用Python设计和实现聪明的尼姆游戏(人机对战)!!!!

热门文章

  1. html文件怎么兼容浏览器,如何扫描HTML和跨浏览器兼容的JavaScript文件?
  2. php保存上传的音频文件在哪里,php 视频、音频和图片文件上传,该如何解决
  3. [ASP.NET MVC 小牛之路]08 - Area 使用
  4. Spring4新特性——泛型限定式依赖注入
  5. mysql链接 及备份
  6. [转自华尔街的强帖]怎样才能嫁给有钱人
  7. CAS单点登录(SSO)
  8. 【转】VMware Fusion Professional 10 序列号
  9. iOS 相册图片选择器
  10. 常用方法总结--文件操作篇