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




posted @ 2015-12-22 21:24  reblue520  阅读(211)  评论(0编辑  收藏  举报