MySQL:安装的三种方式
源码编译
通用二进制格式程序包(绿色软件):
rpm包
rpm包使用rpm命令安装即可,下面我来说说MySQL二进制的安装
创建MySQL数据库的挂载点
/mydata/data/:mydata是挂载点,最好使用lv创建,data目录是在挂载后创建的目录,这样以后方便管理磁盘。
# vim /etc/fstab
LABEL=MYDATA /mydata ext4 defaults,noatime 0 0
# mkdir /mydata
# mount -a
# mkdir /mydata/data
# useradd -r mysql
# id mysql
# chown -R mysql.mysql /mydata/data
# ls -ld /mydata/data
安装mysql
# tar xf mysql-5.5.37-linux2.6-x86_64.tar.gz -C /usr/local/
# cd /usr/local/
安装之前确保3306端口没有被使用
# ln -sv mysql-5.5.37-linux2.6-x86_64/ mysql
# chown -R root:mysql /usr/local/mysql/*
配置MySQL
# cd support-files/
# cp my-large.cnf /etc/my.cnf
# vim /etc/my.cnf
datadir = /mydata/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
# scripts/mysql_install_db --user=mysql --datadir=/mydata/data 初始化数据库
# service mysqld start 启动MySQL
添加mysql到命令行路径下
# vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH
# . /etc/profile.d/mysql.sh
# mysql 使用匿名帐号直接登录MySQL
添加man帮助文档路径
# vim /etc/man.config
MANPATH /usr/local/mysql/man 添加
添加头文件
# ln -sv /usr/local/mysql/include/ /usr/include/mysql
添加库文件
# vim /etc/ld.so.conf.d/mysql.sh
/usr/local/mysql/lib
查看一下
# ldconfig -v | grep mysql
/usr/lib64/mysql:
libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0
libmysqlclient.so.16 -> libmysqlclient.so.16.0.0
安装MySQL和初始化配置完成。