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二进制安装部署的主要内容,如果未能解决你的问题,请参考以下文章

MySQL二进制安装部署

MySQL所有的安装部署方式

MySQL所有的安装部署方式

Centos7.5安装mysql5.7.24二进制包方式部署

CDH-cdh5.8.3离线安装--Mysql5.7二进制部署

通过 MySQL 8.0 二进制安装包部署多实例