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