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和初始化配置完成。