怎样在Linux环境下安装部署MySQL数据库系统
1、 1,为了避免发生端口冲突、程序冲突的现象,建议查询MySQL软件安装情况,确认没有使用rpm方式安装的mysql-server、mysql软件包,否则建议将其卸载。
使用命令: rpm -q mysql-server mysql //查询有无mysql安装软件和服务
rpm -e mysql --nodeps //卸载mysql软件程序


2、 2,安装ncurses-devel包,系统光盘中自带。

3、 3,mysql 5.5需要cmake编译安装,所以安装cmake包。
使用命令: tar zxf camake-2.8.12.tar.gz -C /usr/src/
cd /usr/src/cmake-2.8.12/
./configure && gmake && gmake install

1、1,创建运行用户
使用命令:groupadd mysql //创建名为mysql的组
useradd -M -s /sbin/nologin -g mysql //创建名为mysql的用户并加入mysql组,-M 不建立宿主目录, -s 指定用户的登录shell-/sbin/nologin。

2、2,解包
使用命令: tar zxf mysql-5.5.38.tar.gz -C /usr/src/
cd /usr/src/mysql-5.5.38/

3、3,配置
使用命令: cmake -DCMAKE_INSTALL=/usr/local/mysql -DSYSCONFIDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all

4、 4,编译并安装
使用命令: make && make install

1、1,对数据库目录进行权限设置
使用命令: chown -R mysql:mysql /usr/local/mysql

2、 2,建立配置文件
在mysql源码目录中的support-files文件夹下,提供了适合不同负载数据库的样本文件,一般选择my-medium.cnf文件即可。
使用命令:rm -rf /etc/my.cnf //删除之前的配置文件
cp support-files/my-medium.cnf /etc/my.cnf

3、3,初始化数据库
使用命令:/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/

4、4,设置环境变量
为了方便在任何目录下使用mysql命令,需要在/etc/profile设置环境变量。
使用命令: echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
. /etc/profile

1、在源码包中找到support-files文件夹下的mysql.server脚本文件,将其复制到/etc/rc.d/init.d/mysql,并改名为mysqld,然后设置执行权限就可以通过chkconfig命令将其添加为mysqld系统服务。
使用命令:cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod + x /etc/rc.d/init.d/mysql
chkconfig --add mysqld

2、启动服务测试,查看服务当前状态以及占用端口情况。
mysql占用TCP的3306端口。
vcHFNODQ1LmpwZw==" src="http://www.2cto.com/uploadfile/Collfiles/20151231/20151231092559255.jpg" title="14.jpg" />