MySQL在Linux下载安装及部署

MySQL官网下载

MySQL官网下载:MySQL :: Download MySQL Community Server

进入以后,默认页是MySQL的最新版本,如果选择之前版本,就点击  Looking for previous GA versions?

我这里下载的是 mysql 5.7.27 的二进制版本

Linux-Generic是通用版

一、将下载好的压缩包丢到服务器上任意一个你能找到的地方

二、在/usr路径下创建一个文件夹mysql

mkdir /usr/mysql

三、找到之前丢服务器上的压缩包,通过命令将其解压到 /usr/mysql 目录下

tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -C /usr/mysql/

四、进入到 /usr/mysql 目录下,并修改文件夹名字

cd /usr/mysql
mv mysql-5.7.27-linux-glibc2.12-x86_64/ mysql-5.7.27

五、检查用户组、用户

#查看所有用户组信息是否存在mysql组,不存在则创建,存在则直接新建用户 

cat /etc/group | grep mysql

# 查看是否存在mysql用户

cat /etc/passwd |grep mysql

cat 命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;

六、创建用户组、用户

# 创建用户组

groupadd mysql

# 创建用户

useradd -r -g mysql mysql

七、创建mysql的data数据目录

mkdir /usr/mysql/mysql-5.7.27/data

八、授权目录、用户

# 将 /usr/local/mysql/mysql-5.7.27 的所有者及所属组改为mysql

cd /usr/mysql/mysql-5.7.27
chown -R mysql:mysql ./

九、修改 my.cnf 配置

vim /etc/my.cnf

 按 i 键进入 my.cnf 的编辑模式,关于my.cnf 的详细配置在文章结尾处有详细介绍

[mysqld]
datadir=/usr/mysql/mysql-5.7.27/data
socket=/tmp/mysql.sock
#character config
symbolic-links=0

character_set_server=utf8mb4
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/mysql/mysql-5.7.27
log-error=/usr/mysql/mysql-5.7.27/data/mysql-err.log
pid-file=/usr/mysql/mysql-5.7.27/data/mysql.pid
log_timestamps = SYSTEM

十、安装 libaio

yum install -y libaio

十一、初始化数据库

# 进入bin目录

cd /usr/mysql/mysql-5.7.27/bin

# 初始化数据库

./mysqld --initialize --user=mysql --basedir=/usr/mysql/mysql-5.7.27 --datadir=/usr/mysql/mysql-5.7.27/data

1. 命令执行完后,命令最后会得到一个数据库初始密码,一定要记住这个密码!!!

2. 如果按照该教程安装的话,也可以从mysql-err.log日志文件中查看初始密码,这个路径是在配置文件中配置的 log-error

  /usr/mysql/mysql-5.7.27/data/mysql-err.log  

日志中ÿ

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学弟不想努力了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值