Centos 7的二进制安装MySQL

解压处理

[root@db01 local]# tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 
[root@db01 local]# ln -s mysql-5.7.26-linux-glibc2.12-x86_64 mysql

建数据目录

[root@db01 local]# mkdir -p /data/mysql/data
[root@db01 local]# mkdir -p /data/mysql/binlog

建用户

[root@db01 local]# userdel -r mysql
[root@db01 local]# useradd -s /sbin/nologin mysql

处理遗留的mariadb

[root@db01 local]# yum remove mariadb*

授权

[root@db01 local]# chown -R mysql.mysql /data /usr/local/mysql*

创建环境变量

[root@dba01 ~]# vim /etc/profile
export PATH=/usr/local/mysql/bin:$PATH

libaio错误

处理 :yum install -y libaio-devel

处理遗留的mariadb

[root@db01 local]# yum remove mariadb*

编写配置文件

[root@db01 ~]# vim /etc/my.cnf
[mysqld]                   # 服务器标签
user=mysql                 # 管理用户
basedir=/usr/local/mysql   # 程序位置
datadir=/data/mysql/data   # 数据位置
socket=/tmp/mysql.sock     # 本地socket的位置
port=3306                  # 端口
[mysql]                    # 客户端标签
socket=/tmp/mysql.sock     # 客户端连接的socket位置

准备启动脚本

[root@db01 ~]# cd /usr/local/mysql/support-files/
[root@db01 support-files]# cp mysql.server /etc/init.d/mysqld
[root@db01 support-files]# chkconfig --add mysqld
[root@db01 support-files]# systemctl start mysqld
[root@db01 support-files]# systemctl stop mysqld
[root@db01 support-files]# systemctl restart mysqld
[root@db01 support-files]# mysql

设置密码

[root@db01 ~]# mysqladmin -uroot -p password 123

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值