mysql5.6 源码,mysql5.6源码部署

标签:

一.准备环境

环境:centos-7.3 一台

软件版本:mysql-5.6.39

1.安装依赖

yum -y install autoconf libaio bison ncurses-devel

2.创建用户

groupadd mysql

useradd -g mysql -s /sbin/nologin mysql

3.清理centos7 默认自带数据库

yum -y remove mariadb mariadb-server

二.部署

1.下载MySQL

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

2.安装

tar -xf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.6.39-linux-glibc2.12-x86_64 /usrlocal/mysql

mkdir /var/log/mysql

mkdir /usr/local/mysql/data

mysql即使root启动还是mysql用户运行的,所以要给权限

chown -R mysql:mysql /usr/local/mysql

chown -R mysql:mysql /ops/log/mysql

3.修改配置,具体再根据性能和需求修改

vim /etc/my.cnf

[mysql]

default-character-set=utf8

socket=/usr/local/mysql/mysql.sock

[mysqld]

skip-name-resolve

port = 3306

socket=/usr/local/mysql/mysql.sock

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

max_connection=200

character-set-server=utf8

default-storage-engine=INNODB

lower_case_table_name=1

max_allowed_packet=16M

log-error=/var/log/mysql/mysql.log

pid-file=/var/log/mysql/mysql.pid

bind-address = 0.0.0.0

4.启动服务

cd /usr/local/mysql

进行初始化操作

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

让mysql可以读

chown mysql:mysql /etc/my.cnf

5.加入systemctl

vim /usr/lib/systemd/system/mysql.service

[Unit]

Description=mysql

After=network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

ExecStart=/usr/local/mysql/support-files/mysql.server start

ExecReload=/usr/local/mysql/support-files/mysql.server restart

ExecStop=/usr/local/mysql/support-files/mysql.server stop

PrivateTmp=true

[Install]

WantedBy=multi-user.target

6.设置环境变量

echo 'PATH=$PATH':/usr/local/mysql/bin >> /etc/profile

source /etc/profile

7.登陆

systemctl start mysql

systemctl enable mysql

标签:

来源: https://www.cnblogs.com/guarderming/p/10219832.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值