您的位置:首页 > 运维架构 > Linux

centos6下通用二进制安装mysql5.5.33

2015-12-22 21:24 417 查看
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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: