MySQL二进制安装部署
Posted 运维小兵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL二进制安装部署相关的知识,希望对你有一定的参考价值。
1 #使用二进制包安装mysql 2 cp mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz /data/ 3 tar -xf /data/mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz -C /data/ 4 mv /data/mysql-5.6.29-linux-glibc2.5-x86_64 /data/mysql 5 6 #创建mysql数据存储目录 7 mkdir /data/mysqldata 8 9 #添加mysql用户和mysql组 10 groupadd -r mysql 11 useradd -g mysql -r -s /sbin/nologin -M -d /data/mysqldata mysql 12 chown -R mysql:mysql /data/mysqldata 13 14 #初始化数据 15 cd /data/mysql && ./scripts/mysql_install_db --datadir=/data/mysqldata --user=mysql 16 #创建配置文件,配置文件内容如下 17 #[mysqld] 18 #basedir=/data/mysql 19 #datadir=/data/mysqldata 20 #port=3306 21 #socket=/tmp/mysql.sock 22 #user=mysql 23 #innodb_file_per_table=on 24 #skip_name_resolve=on 25 #symbolic-links=0 26 #[mysqld_safe] 27 #log-error=/data/mysql/mysqld.log 28 #pid-file=/data/mysql/mysqld.pid 29 30 #复制启动文件 31 cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld 32 chmod 777 /etc/init.d/mysqld 33 34 #修改/etc/init.d/mysqld内容,内容如下: 35 #basedir=/data/mysql 36 #datadir=/data/mysqldata 37 38 #加入系统库核系统变量 39 ln -sv /data/mysql/include /usr/include/mysql 40 echo ‘/data/mysql/lib‘ > /etc/ld.so.conf.d/mysql.conf 41 ldconfig 42 echo ‘export PATH=/data/mysql/bin/:$PATH‘ > /etc/profile.d/mysql.sh 43 source /etc/profile 44 45 #启动数据库服务 46 service mysqld start
以上是关于MySQL二进制安装部署的主要内容,如果未能解决你的问题,请参考以下文章
Centos7.5安装mysql5.7.24二进制包方式部署