mysql 安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
1.yum install -y libaio-devel  # libaio-dev包的作用是为了支持同步I/O.对于数据库之类的系统特别重要

# 创建目录
2.mkdir /data/{app,3306/{data,logs,error-log}} -p

3.touch /data/3306/error-log/mysql.log

# 下载mysql包
4.wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

5.cd /data/app

6.mv mysql-5.7.37-linux-glibc2.12-x86_64/ mysql

# 加入环境变量
7.echo 'export PATH=/data/app/mysql/bin:$PATH' >>/etc/profile

# 读取环境变量
8.source /etc/profile

# 添加系统用户,后面初始化的时候需要使用
9.useradd mysql

# 初始化数据
10./data/app/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/data/app/mysql --datadir=/data/3306/data
参数介绍:
--initialize-insecure 初始化核心参数
--user=mysql 初始化用户和组
--basedir=/data/app/mysql 软件安装目录
--datadir=/data/3306/data 数据存放位置


11.cp /data/app/mysql/support-files/mysql.server /etc/init.d/mysqld

# 修改配置文件
12.vim /etc/my.cnf
[mysqld]
user=mysql
basedir=/data/app/mysql
datadir=/data/3306/data
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock

13.启动数据库
/etc/init.d/mysqld start