MySQL5.6.35数据库使用多实例二进制安装详细步骤
admin
2023-05-25 21:41:12
0

下面一起来了解下MySQL5.6.35数据库使用多实例二进制安装详细步骤,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL5.6.35数据库使用多实例二进制安装详细步骤这篇短内容是你想要的。

一、软件包

wget -q http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

二、解压移动

tar xf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz 

mkdir -p /application/mysql

mv mysql-5.6.35-linux-glibc2.5-x86_64 /application/mysql/mysql-5.6.35

useradd -s /sbin/nologin -M mysql

chown -R mysql.mysql /application/mysql/

cd /application/mysql/mysql-5.6.35/

三、系统设置

3.1关闭iptables

临时关闭:service iptables stop 

永久关闭:chkconfig iptables off

3.2关闭selinux

vi /etc/sysconfig/selinux  

将SELINUX修改为DISABLED,即SELINUX=DISABLED 

3.3环境变量

echo ' exportPATH=/application/mysql/mysql-5.6.35/bin:$PATH

' >> /etc/profile 

source /etc/profile  

tail -1/etc/profile

exportPATH=/application/mysql/mysql-5.6.35/bin:$PATH 

四、配置mysql

4.1创建相关目录

mkdir -p/data/{3306,3307}

mkdir -p/data/3306/ {data,log,tmp}

mkdir -p/data/3307/ {data,log,tmp}

4.2更改目录权限

chown -Rmysql:mysql /data/

chown -Rmysql:mysql /application/mysql/

4.3复制my.cnf文件到etc目录

cp /application/mysql/mysql-5.6.35/support-files/my-default.cnf/etc/my.cnf

4.4修改my.cnf(在一个文件中修改即可)

cat /etc/my.cnf

[client]  

port=3306  

socket=/tmp/mysql.sock  

[mysqld_multi] 

mysqld =/application/mysql/mysql-5.6.35/bin/mysqld_safe  

mysqladmin =/application/mysql/mysql-5.6.35/bin/mysqladmin

log =/data/mysqld_multi.log 

[mysqld] 

user=mysql  

basedir =/application/mysql/mysql-5.6.35 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES  

[mysqld3306]  

mysqld=mysqld 

mysqladmin=mysqladmin 

datadir=/data/3306/data  

port=3306 

server_id=3306  

socket=/tmp/mysql_3306.sock 

log-output=file 

slow_query_log =1  

long_query_time= 1  

slow_query_log_file= /data/3306/log/slow.log 

log-error =/data/3306/log/error.log 

binlog_format =mixed 

log-bin =/data/3306/log/mysql3306_bin 

  

[mysqld3307] 

mysqld=mysqld 

mysqladmin=mysqladmin 

datadir=/data/3307/data 

port=3307 

server_id=3307 

socket=/tmp/mysql_3307.sock 

log-output=file 

slow_query_log =1 

long_query_time= 1 

slow_query_log_file= /data/3307/log/slow.log 

log-error =/data/3307/log/error.log 

binlog_format =mixed 

log-bin =/data/3307/log/mysql3307_bin


4.5初始化数据库

初始化3306数据库 

/application/mysql/mysql-5.6.35/scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/data/3306/data--defaults-file=/etc/my.cnf  

初始化3307数据库 

/application/mysql/mysql-5.6.35/scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/data/3307/data--defaults-file=/etc/my.cnf  

检查数据库是否初始化成功

出现两个”OK”

 

4.6查看数据库是否初始化成功

查看3306数据库

ls /data/mysql/mysql_3306/data

auto.cnf  ibdata1  ib_logfile0  ib_logfile1 mysql  mysql.pid  performance_schema  test

 查看3307数据库

Ls /data/mysql/mysql_3307/data

auto.cnf  ibdata1  ib_logfile0  ib_logfile1 mysql  mysql.pid  performance_schema  test

 

4.7设置启动文件

cp /application/mysql/mysql-5.6.35/support-files/mysql.server/etc/init.d/mysql

五、启动维护

5.1启动全部实例

/application/mysql/mysql-5.6.35/bin/mysqld_multi start

/application/mysql/mysql-5.6.35/bin/mysqld_multi report

看完MySQL5.6.35数据库使用多实例二进制安装详细步骤这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。

相关内容

热门资讯

青岛一排水沟出现蓝色水体,当地... 澎湃新闻记者 薛莎莎 实习生 陈芷若5月19日深夜,青岛市城阳区联合调查组发布通报:针对网友反映的城...
塞尔维亚总统武契奇将于5月24... 5月20日,据外交部网站消息,外交部发言人宣布:应国家主席习近平邀请,塞尔维亚总统武契奇将于5月24...
国家中医药管理局通报3・15晚... 针对2026年总台3·15晚会曝光的涉中医药领域违法违规问题,国家中医药管理局发布通报:针对辽宁沈阳...
回响∣一粒种子的无限可能 【编者按】由中共河南省委宣传部、河南广播电视台联合制作的理论宣传系列微视频《回响·第四季》正式上线!...
捷克总理最新涉华表态,中方回应 ‍‍5月20日,外交部发言人郭嘉昆主持例行记者会。有记者提问,据报道,捷克总理巴比什近日在捷媒发表评...
固强新材料取得防缠绕搅拌叶片组... 国家知识产权局信息显示,浙江固强新材料有限公司取得一项名为“一种防缠绕的搅拌叶片组件”的专利,授权公...
一人公司加速崛起 中国城市竞逐... [ 当技术让个人的能力边界不断扩展,当政策让创业的门槛不断降低,“一个人就是一支队伍”正在成为现实。...
群核科技空间智能大模型完成国家... 央广网北京5月20日消息(记者 刘家怡)5月18日,浙江省互联网信息办公室发布浙江省生成式人工智能服...
“OpenAI联创”Karpa... AI圈最知名的技术布道者,“Vibe Coding之父”,选择了OpenAI最强劲的对手。 5月19...
坚定不移沿着习近平总书记指引的... 兰考县政务服务中心帮办代办人员指导居民办理业务。 河南日报全媒体记者 马青竹 摄敞亮的大厅内秩序井然...