MYSQL安装之二进制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL安装之二进制相关的知识,希望对你有一定的参考价值。

安装mysql方法之一,相较于源码包和rpm安装方便许多

可以直接去官方下载二进制包


需要先卸载mariadb

rpm -e mariadb-libs --nodeps

直接进行解压,移动

tar zxf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql

创建用户和组

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

编辑主配置文件(仅满足启动,其他配置可自行加入)

echo [mysqld] > /etc/my.cnf
echo socket=/tmp/mysql.sock >>/etc/my.cnf
echo basedir=/usr/local/mysql >> /etc/my.cnf
echo datadir=/usr/local/mysql/data >> /etc/my.cnf

创建数据目录并授予权限

mkdir /usr/local/mysql/data
cd /usr/local/mysql/
chmod 750 data
chown -R mysql .
chgrp -R mysql .

添加环境变量

echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

初始化

bin/mysqld --initialize --user=mysql

开机自启,并启动

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
systemctl daemon-reload
systemctl enabled mysql
systemctl start mysql

设置MYSQL密码

cd /usr/local/mysql/
bin/mysqladmin -u root -password 123456


设置密码后即可正常登陆,推荐使用此方法

以上是关于MYSQL安装之二进制的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7安装MySQL的方法之通用二进制格式

MySQL服务安装之二:二进制方式一键安装脚本

MySQL5.6的Linux安装之二进制安装

Mysql for Linux安装配置之——二进制安装

mysql之source编译,二进制安装以及权限分配等

编译安装LAMP之MySQL-5.5.52(通用二进制格式)