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的更多相关文章

  1. 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_ ...

  2. centos6下通用二进制格式安装MySQL过程

    1.首先确保主机的MySQL没有运行 #ss -tnl  //查看有没有80端口 或者 #service mysqld stop 2.添加mysql用户和组 #id mysql  //首先查看mysq ...

  3. CentOS6下源码安装mysql-5.6.25

    1.1.系统环境检查 1)检查系统版本 mkdir -p /server/tools/ cd /server/tools/ cat /etc/redhat-release 2)配置域名解析 vim / ...

  4. mysql5.6 通用二进制安装

    mysql5.6 通用二进制安装: #卸载原有的mysqlyum remove mysql*ls /etc/my.cnf*mv /etc/my.cnf* /tmp/ #安装依赖包yum install ...

  5. Linux(CentOS7)下二进制安装MySQL5.7.26

    记录一下自己在 CentOS7 下二进制安装 MySQL5.7.26 的过程,之前使用 Linux(CentOS7)下rpm安装MySQL8.0.16 之后发现 rpm 方式安装不利于维护,也不利于单 ...

  6. CentOS 6 下RPM方式安装MySQL5.6

    CentOS 6 下RPM方式安装MySQL5.6 1. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下:[root@mysql ~]# ll总用量 113808-rw ...

  7. CentOS6.8通过yum安装MySQL5.7

    Centos6.8通过yum安装mysql5.7 1.安装mysql的yum源 a.下载配置mysql的yum源的rpm包 根据上面3张图片中的操作下载下来的rpm文件可以通过如下命令获取: wget ...

  8. 源码编译安装mysql5.5.33

    源码编译安装mysql5.5.33 一.安装cmake编译工具 跨平台编译器 # yum install -y gcc* # yum install -y cmake 解决依赖关系 # yum ins ...

  9. CentOS6.5源码安装MySQL5.6.35

    CentOS6.5源码安装MySQL5.6.35 一.卸载旧版本 1.使用下面的命令检查是否安装有mysql [root@localhost tools]# rpm -qa|grep -i mysql ...

随机推荐

  1. 获取泛型的class 反射

    最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下. 由于Java泛型的实现机制,使 ...

  2. 【loj3054】【hnoi2019】鱼

    题目 描述 ​ 难以描述.......慢慢看..: ​ https://loj.ac/problem/3054 范围 ​ $6 \le n \le 1000  ,  1 \le |x| , |y| \ ...

  3. 二分查找、two points、排序

    二分查找 1.查找某元素.循环条件 low <= high,最终结果位mid, 如果查询失败则返回-1. int binSearch(int num[], int low, int high, ...

  4. Shell中while循环的done 后接一个重定向<

    读文件的方法: 第一步: 将文件的内容通过管道(|)或重定向(<)的方式传给while 第二步: while中调用read将文件内容一行一行的读出来,并付值给read后跟随的变量.变量中就保存了 ...

  5. sudALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so

    我使用的系统是kali,默认的浏览器为iceweasel.默认的浏览器很好用!! 但是,给浏览器安装flash后,播放视频,会报错:有视频,无声音. 下面给出我的解决方案:

  6. 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()【转】【补】

    一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表(是可选的,也可以将要传的参数写在url里面),callback为请求成功后的回调函数,该 ...

  7. Cannot send, channel has already failed:

    背景: 一个同事往这个队列发数据,另一个同事从这个队列取数据,进行解析. 这是昨天同事昨天消费者 消费activemq 队列,一开始有正常,运行了一段时间后,发现突然消费者变为零了.因为有监控.之后怎 ...

  8. HDU - 1828 Picture

    题目链接 题意  多个矩形重叠在一起,求出轮廓线的长度. 分析  把矩形分成横线和竖线来处理.现在分析横线的,竖线同理.矩形的坐标都是整数,且范围不大,故此题不需要离散化.从下往上扫描横线,每遇到一条 ...

  9. SPOJ 839 OPTM - Optimal Marks (最小割)(权值扩大,灵活应用除和取模)

    http://www.spoj.com/problems/OPTM/ 题意: 给出一张图,点有点权,边有边权 定义一条边的权值为其连接两点的异或和 定义一张图的权值为所有边的权值之和 已知部分点的点权 ...

  10. Solr之java操作

    参考教程: http://www.cnblogs.com/xia520pi/p/3625232.html http://www.cnblogs.com/hujunzheng/p/5647896.htm ...