mysql之通用二进制格式程序包安装

可以到mysql官网也可以到开源镜像站下载安装文件


第一步:为增强mysql数据库空间拓展性,创建lv卷

  [root@www pub]# pvcreate /dev/sdb{5,6}
  [root@www pub]# vgcreate myvg /dev/sdb{5,6}
  [root@www pub]# vgs
    VG   #PV #LV #SN Attr   VSize   VFree  
    myvg   2   0   0 wz--n- 200.01g 200.01g
  [root@www pub]# lvcreate -L 50G -n mylv myvg
  [root@www pub]# lvs
    LV   VG   Attr       LSize  Pool Origin Data%  Move Log Cpy%Sync Convert
    mylv myvg -wi-a----- 50.00g 
  [root@www pub]# pvs
    PV         VG   Fmt  Attr PSize   PFree  
    /dev/sdb5  myvg lvm2 a--  100.00g  50.00g
    /dev/sdb6  myvg lvm2 a--  100.00g 100.00g


   \\关于逻辑卷管理请参考博主的LVM逻辑卷管理器篇


第二步:格式化并挂载到mydata目录下

[root@www pub]# mke2fs -t ext4 -L MYLV -b 4096 /dev/myvg/mylv 
[root@www pub]# vim /etc/fstab
LABEL=MYLV              /mydata                 ext4    defaults        0 0
[root@www pub]# mkdir /mydata
[root@www pub]# mount -a
[root@www pub]# mount
/dev/mapper/myvg-mylv on /mydata type ext4 (rw)

  \\关于磁盘分区及格式化请参考博主的Linux分区挂载篇


第三步:创建mysql数据库目录,并修改属主属组

[root@www pub]# mkdir /mydata/data
[root@www pub]# chown mysql:mysql /mydata/data
[root@www pub]# ll /mydata/
total 20
drwxr-xr-x 2 mysql mysql  4096 Jul  1 21:13 data



第四步:解压mysql文件,并创建软链接到mysql目录

[root@www pub]# tar xf mysql-5.5.38-linux2.6-i686.tar.gz -C /usr/local
[root@www pub]# ss -tanl  \\检查是否监听3306端口,如果有监听请关掉
[root@www pub]# cd /usr/local/
[root@www local]# ln -sv mysql-5.5.38-linux2.6-i686 mysql
`mysql' -> `mysql-5.5.38-linux2.6-i686'
[root@www local]# ls
apache  apr14  apr-util      bin  games    lib      mysql

第五步:修改/usr/local/mysql目录下所有文件属主属组

[root@www local]# cd mysql
[root@www mysql]# chown -R root:mysql /usr/local/mysql/*


第六步:修改配置文件,并加入启动服务

[root@www mysql]# cd support-files/
[root@www support-files]# cp my-large.cnf /etc/my.cnf 如果已经存在,备份,不要直接覆盖
[root@www support-files]# vim /etc/my.cnf
thread_concurrency = 2   修改CPU核心数
datadir=/mydata/data     添加data目录
[root@www support-files]# cp mysql.server /etc/rc.d/init.d/mysqld
[root@www support-files]# chkconfig --add mysqld
[root@www support-files]# chkconfig --list mysqld
mysqld         0:off1:off2:on3:on4:on5:on6:off

第七步:执行脚本初始化

[root@www mysql]# rm -rf /mydata/data/*
[root@www mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/

第八步:启动并登录mysql

[root@www mysql]# service mysqld start
[root@www mysql]# vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH   导出命令路径
:wq
[root@www mysql]# . /etc/profile.d/mysql.sh   执行脚本导入
[root@www mysql]# mysql  
Welcome to the MySQL monitor.

第九步:查看man手册

[root@www mysql]# vim /etc/man.config
MANPATH /usr/local/mysql/man
[root@www mysql]# ln -sv /usr/local/mysql/include/ /usr/include/mysql  导出头文件
[root@www mysql]# vim /etc/ld.so.conf.d/mysql.conf  导出父文件
/usr/local/mysql/lib
[root@www mysql]# ldconfig -v |grep mysql  配置生效


你可能感兴趣的:(mysql,数据库,二进制,通用)