centos6下通用二进制安装mysql5.5.33
mysql5.5通用二进制格式安装方法
1.解压到 /usr/local 目录
# tar xf mysql-5.5.33-linux2.6-x86_64.tar.gz -C /usr/local
2.添加mysql用户,用户运行mysql相关任务
# groupadd -r mysql
# useradd -g mysql -r -s /sbin/nologin mysql
# cd /usr/local
# ln -sv mysql-5.5.33-linux2.6-x86_64 mysql
3.修改属主和属组
# chown -R mysql.mysql ./*
4.新增一个磁盘分区并规划为逻辑卷
①新增一个分区 /dev/sda/sda3 ,并调整为8e Linux LVM 格式
# fdisk /dev/sda
②使分区生效
# kpartx -l /dev/sda
# kpartx -af /dev/sda
# partx -a /dev/sda
验证
# cat /proc/partitions
③创建逻辑卷
创建物理卷
# pvcreate /dev/sda3
创建卷组
# vgcreate mydata /dev/sda3
创建逻辑卷
# lvcreate -L 8G -n mysqldata mydata
④格式化
# mke2fs -t ext4 /dev/mydata/mysqldata
⑤挂载在/data目录下
# vim /etc/fstab
/dev/mydata/mysqldata /data ext4 defaults,noatime 0 0
# mkdir /data
# mount -a
验证
# mount
⑥创建一个目录用来存放mysql数据库文件
# mkdir /data/mydata
# chown -R mysql.mysql /data/mydata
5.安装
# cd /usr/local/mysql
# scripts/mysql_install_db --datadir=/data/mydata --user=mysql
改变该目录下文件的属主
# chown -R root ./*
6.设置mysql相关服务及配置文件
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
开机自启动
# chkconfig --add mysqld
# chkconfig --list mysqld
# cp support-files/my-large.cnf /etc/my.cnf
修改相关配置
vim /etc/my.cnf
添加如下内容
datadir = /data/mydata
7.将mysql命令加入到环境变量中
vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH
# chmod +x /etc/profile.d/mysql.sh
# /etc/profile.d/mysql.sh
8.设置密码
\h获取帮助信息
help set password;
设置本地用户的密码为mysql
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql');
删除IPV6用户
mysql> drop user 'root'@'::1';
9.添加库文件
# ln -sv /usr/local/mysql/include/ /usr/include/mysql
# vim /etc/ld.so.conf.d/mysql.conf
加入如下内容
/usr/local/mysql/lib
#ldconfig -v
# ldconfig -p | grep mysql
10.将帮助man文件更新
# vim /etc/man.config
加入如下内容:
MANPATH /usr/local/mysql
centos6下通用二进制安装mysql5.5.33的更多相关文章
- CentOS6.5下RPM方式安装mysql5.6.33
1.mysql下载 下载地址:https://dev.mysql.com/downloads/mysql/5.6.html下载以下安装包: MySQL-client-5.6.33-1.el6.x86_ ...
- centos6下通用二进制格式安装MySQL过程
1.首先确保主机的MySQL没有运行 #ss -tnl //查看有没有80端口 或者 #service mysqld stop 2.添加mysql用户和组 #id mysql //首先查看mysq ...
- CentOS6下源码安装mysql-5.6.25
1.1.系统环境检查 1)检查系统版本 mkdir -p /server/tools/ cd /server/tools/ cat /etc/redhat-release 2)配置域名解析 vim / ...
- mysql5.6 通用二进制安装
mysql5.6 通用二进制安装: #卸载原有的mysqlyum remove mysql*ls /etc/my.cnf*mv /etc/my.cnf* /tmp/ #安装依赖包yum install ...
- Linux(CentOS7)下二进制安装MySQL5.7.26
记录一下自己在 CentOS7 下二进制安装 MySQL5.7.26 的过程,之前使用 Linux(CentOS7)下rpm安装MySQL8.0.16 之后发现 rpm 方式安装不利于维护,也不利于单 ...
- CentOS 6 下RPM方式安装MySQL5.6
CentOS 6 下RPM方式安装MySQL5.6 1. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下:[root@mysql ~]# ll总用量 113808-rw ...
- CentOS6.8通过yum安装MySQL5.7
Centos6.8通过yum安装mysql5.7 1.安装mysql的yum源 a.下载配置mysql的yum源的rpm包 根据上面3张图片中的操作下载下来的rpm文件可以通过如下命令获取: wget ...
- 源码编译安装mysql5.5.33
源码编译安装mysql5.5.33 一.安装cmake编译工具 跨平台编译器 # yum install -y gcc* # yum install -y cmake 解决依赖关系 # yum ins ...
- CentOS6.5源码安装MySQL5.6.35
CentOS6.5源码安装MySQL5.6.35 一.卸载旧版本 1.使用下面的命令检查是否安装有mysql [root@localhost tools]# rpm -qa|grep -i mysql ...
随机推荐
- 洛谷P3953 逛公园
DP+图论大毒瘤. 推荐这个博客. 先跑两遍最短路,搞掉一些无用点. 然后选出最短路上的边,做拓扑排序. 然后每层DP. 具体看代码. 用到的数组较多,记得清空. #include <cstdi ...
- javascript:location.reload()和location.replace()的区别,及对图片缓存的影响。
有段时间没有清理IE的临时文件(缓存文件),在我清理的时候,我突然发现一个问题. 我打开的一个网站,图片默认缓存一个月的,但我发现,当我上传图片或删除图片之后,图片重新缓存,也就意味着,在我上传新图片 ...
- 程序编译运行和exe运行之文件位置的区别
如图: 文件输入输出 1.程序编译运行 输入文件和输出文件与.c同位置 2.exe运行 输入文件和输出文件与.exe同位置
- js兼容火狐显示上传图片预览效果
js兼容火狐显示上传图片预览效果[谷歌也适用] <!doctype html> <html> <head> <meta content="text/ ...
- 集合总结(全是代码)----------java基础学习
前言:在刚学习的时候,切记不能粘贴复制,更不能眼高手低,再简单的代码,都要自己独立动手写. 第一步:目录结构 第二步:代码区 Student.java:(一个学生的实体类) package com.m ...
- 把pandas dataframe转为list方法
把pandas dataframe转为list方法 先用numpy的 array() 转为ndarray类型,再用tolist()函数转为list
- [python网络编程]使用scapy修改源IP发送请求
Python爬虫视频教程零基础小白到scrapy爬虫高手-轻松入门 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.482434a6E ...
- 关于C#的一些小知识
问题一 :是否可以从一个static方法内部发出对非static方法的调用? 不行,可以这样理解static修饰的方法可以直接用类名调用非static修饰的方法必须用类new出对象才能调用当我们用类名 ...
- 在 github 新建一个文件夹
创建新文件的时候名字后面加个斜杠(/)就可以了.
- FastReport 套打全攻略
http://blog.csdn.net/jinzhili/article/details/500263 FastReport 套打全攻略 2005-7-13 22:10 原创//以设计套打行为6 ...