1. 准备分区
yum install xfsprogs
[root@ycdatadbsupport yum.repos.d]# mkfs.xfs -f -i attr=2 -l lazy-count=1,sectsize=4096 -b size=4096 -d sectsize=4096 -L data /dev/sdb
meta-data=/dev/sdb isize=256 agcount=4, agsize=1966080 blks
= sectsz=4096 attr=2
data = bsize=4096 blocks=7864320, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal log bsize=4096 blocks=3840, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@ycdatadbsupport yum.repos.d]# mkdir /data
[root@ycdatadbsupport yum.repos.d]# mount -o rw,noatime,nodiratime,noikeep,nobarrier,allocsize=100M,attr2,largeio,inode64,swalloc /dev/sdb /data
[root@ycdatadbsupport yum.repos.d]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
36G 4.0G 30G 12% /
tmpfs 2.0G 264K 2.0G 1% /dev/shm
/dev/sda1 485M 59M 401M 13% /boot
/dev/sr0 3.5G 3.5G 0 100% /media/OL6.3 x86_64 Disc 1 20120626
/dev/sr0 3.5G 3.5G 0 100% /mnt
/dev/sdb 30G 33M 30G 1% /data
[root@ycdatadbsupport yum.repos.d]# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri May 23 22:30:35 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/VolGroup-lv_root / ext4 defaults 1 1
UUID=181e768c-89a3-4e65-b576-4f9ae746f642 /boot ext4 defaults 1 2
/dev/mapper/VolGroup-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sdb /data xfs rw,noatime,nodiratime,noikeep,nobarrier,allocsize=100M,attr2,largeio,inode64,swalloc 0 0
2. 准备目录:
[root@ycdatadbsupport yum.repos.d]# mkdir -p /data/mysql/mysql_3306/data
[root@ycdatadbsupport yum.repos.d]# mkdir -p /data/mysql/mysql_3306/tmp
[root@ycdatadbsupport yum.repos.d]# mkdir -p /data/mysql/mysql_3306/logs
[root@ycdatadbsupport yum.repos.d]# chown -R root:mysql /data
[root@ycdatadbsupport yum.repos.d]# chown -R mysql:mysql /data
[root@ycdatadbsupport yum.repos.d]# chmod -R 775 /data
3. 解压MYSQL软件
tar -xzvf mysql-5.5.37-linux2.6-x86_64.tar.gz
4. 做好软链接
[root@ycdatadbsupport opt]# ln -s /opt/mysql-5.5.37-linux2.6-x86_64 /usr/local/mysql
5. 准备初始化文件:
vi /etc/my.cnf
6. 初始化DB
[root@ycdatadbsupport mysql5]# scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql
Installing MySQL system tables...
140612 13:51:56 [Warning] options --log-slow-admin-statements, --log-queries-not-using-indexes and --log-slow-slave-statements have no effect if --log_slow_queries is not set
OK
Filling help tables...
140612 13:51:56 [Warning] options --log-slow-admin-statements, --log-queries-not-using-indexes and --log-slow-slave-statements have no effect if --log_slow_queries is not set
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/local/mysql5//bin/mysqladmin -u root password 'new-password'
/usr/local/mysql5//bin/mysqladmin -u root -h ycdatadbsupport.localdomain password 'new-password'