MySQL二进制安装部署

#使用二进制包安装mysql
     cp mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz /data/
     tar -xf /data/mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz -C /data/
     mv /data/mysql-5.6.29-linux-glibc2.5-x86_64 /data/mysql

#创建mysql数据存储目录
     mkdir /data/mysqldata

#添加mysql用户和mysql组     
     groupadd -r mysql
     useradd -g mysql -r -s /sbin/nologin -M -d /data/mysqldata mysql
     chown -R mysql:mysql /data/mysqldata

#初始化数据
     cd /data/mysql && ./scripts/mysql_install_db --datadir=/data/mysqldata --user=mysql
#创建配置文件,配置文件内容如下
     #[mysqld]
     #basedir=/data/mysql
     #datadir=/data/mysqldata
     #port=3306
     #socket=/tmp/mysql.sock
     #user=mysql
     #innodb_file_per_table=on  
     #skip_name_resolve=on  
     #symbolic-links=0
     #[mysqld_safe]
     #log-error=/data/mysql/mysqld.log
     #pid-file=/data/mysql/mysqld.pid

#复制启动文件
     cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld
     chmod 777 /etc/init.d/mysqld

#修改/etc/init.d/mysqld内容,内容如下:
     #basedir=/data/mysql
     #datadir=/data/mysqldata

#加入系统库核系统变量
     ln -sv /data/mysql/include  /usr/include/mysql
     echo '/data/mysql/lib' > /etc/ld.so.conf.d/mysql.conf
     ldconfig  
     echo 'export PATH=/data/mysql/bin/:$PATH' > /etc/profile.d/mysql.sh
     source /etc/profile

#启动数据库服务
     service mysqld start

 

posted @ 2017-06-23 21:45  运维小兵  阅读(468)  评论(0编辑  收藏  举报