mysql手动编译安装_手动编译安装Mysql
编译安装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相关推荐
- npm 编译慢_解决npm安装node-sass太慢及编译错误问题
环境: win10 node v10.13.0 npm v6.4.1 背景: 最近vue项目使用sass,所以需要sass-loader,sass-loader依赖node-sass,还需安装node ...
- discuz安装_手动搭建 Discuz! 论坛
一.搭建LAMP环境 安装软件(Apache.MariaDB.PHP) yum install httpd php php-fpm php-mysql mariadb mariadb-server - ...
- mysql 安装_源码安装mysql
源码安装mysql 什么是源码 #! /bin/bash echo 'hello'高级语言 ➡️机器码01001001 源码安装mysql逻辑 1.源码包 ⬇ 2.预编译 1.检查当前的操作系统. 2 ...
- mysql事件探查器_【干货】Mysql的事件探查器-之Mysql-Proxy代理实战一(安装部署与实战sql拦截与性能监控)...
1:资料参考 https://blog.csdn.net/coldljy/article/details/3168906 https://www.cnblogs.com/jwentest/p/8552 ...
- mysql error log清理_手动删除mysql日志/var/log/mysql/error.log导致的mysql无法启动
问题环境 ubuntu-mate for raspberry mysql默认配置 问题起源 最近在搞fail2ban这东西,顺便翻了翻各种日志,然后看见mysql的日志有点多就想清理一下,于是直接su ...
- mysql设置success信息_【原创】MySQL Cluster安装部署(Success)
参考:http://www.cnblogs.com/zhoulf/archive/2013/01/30/2883207.html 安装要求 安装环境:centos6.3(X64) 软件名称 :mysq ...
- mysql meb安装_用meb搭建MySQL Master/Slave
使用meb企业备份工具,自动实现记录二进制相关信息 此种备份方法需要安装一个软件 meb ,软件默认安装在 /opt 目录下,安装 使用meb企业备份工具,自动实现记录二进制相关信息 此种备份方法需要 ...
- mysql下载个压缩文件怎么安装_压缩包法安装mysql
之前一直安装mysql,我一直是用压缩包安装的.如果之前安装过Mysql,必须要删除注册文件,才能把Mysql彻底删除了. 先在官网下载mysql的版本.下载package版本,即.zip版本的.下载 ...
- 安装mysql需要准备什么_你会安装mysql吗
额,标题是不是很傻逼? 你会安装mysql吗?你真的会吗?windows一键安装除外,给你一台新的linux机子,你打算怎么安装?B度和G哥? 万一搜索的教程是个坑b凑字数写的,你就需要重新安装了,浪 ...
- bugfree安装中mysql未安装_记第一次安装bugfree过程,几经曲折,倒在了BUGfree 环境检查的MySQL未安装的地方,求助...
记第一次安装bugfree过程,几经曲折,倒在了BUGfree 环境检查的MySQL未安装的地方,求助 1.准备工作,下载Xampp && bugfree Xampp http://s ...
最新文章
- 操作系统的八股文自述(持续更新)
- 卡巴斯基:乌云反思 企业安全堪忧
- java中定义类头的修饰符,JAVA中定义类头时能使用的修饰符是什么
- 博士申请 | 美国杜克大学徐攀助理教授招收机器学习/人工智能全奖博士生
- 【记录】ubuntu18.04 终端下No module named numpy No module name cv2
- 【Java数据库】使用properties资源文件,简化数据库连接
- 服务器物理链路,【交换机在江湖对接案例】配置堆叠系统对接NLB服务器群集示例(通过物理链路环回方法)...
- 使用XML及XSL生成简单HTML
- 为什么很少人学汇编_要想精通C语言,必须先学习汇编吗
- cad转图片格式后不清晰怎么办?三步即可解决
- 扩张的矩阵三要素——时间、空间和事件
- thinkphp+vue傻瓜式PS级可视化自助建站系统平台版
- 简单的poc以及exp编写(入门篇)
- 天池大数据竞赛第一名,上海交通大学人工智能实验室如何用AI定位肺结节
- 通过按位与和按位或操作
- 为什么你需要一台NAS(网盘云盘vs路由器硬盘vsNAS)
- Oracle实现使用时间函数实现输出“上午好/下午好”
- A-Frame WebVR试玩报告
- 神经网络和模糊控制区别,什么是模糊神经网络
- (新手小白必学!)用Python设计和实现聪明的尼姆游戏(人机对战)!!!!