MySQL5.7 二进制安装

1、创建MySQL用户

创建MySQL所需用户,后续都以这个用户来运行MySQL

[root@hlying ~]# useradd -r -s /sbin/nologin mysql

2、创建目录和授权

创建日志、数据存放目录、把创建好的目录属主、属组为mysql用户

[root@hlying ~]# mkdir /app/mydata/{logs,data} -p
[root@hlying ~]# chown -R mysql.mysql /app/mydata

3、解压安装包

解压MySQL的二进制包到/usr/local目录下

[root@hlying ~]# tar xf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /usr/local/

4、创建软连接修改权限

在/usr/local下创建一个名为mysql的软连接,然后把这个软连接的属组、属主都改为mysql用户、查看mysql里面文件的权限

[root@hlying local]# ln -s /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64/ /usr/local/mysql
[root@hlying local]# chown -R mysql.mysql /usr/local/mysql/
[root@hlying local]# ls -l mysql/
total 36
drwxr-xr-x  2 mysql mysql  4096 Apr 24 13:46 bin
-rw-r--r--  1 mysql mysql 17987 Mar  4  2018 COPYING
drwxr-xr-x  2 mysql mysql    55 Apr 24 13:46 docs
drwxr-xr-x  3 mysql mysql  4096 Apr 24 13:46 include
drwxr-xr-x  5 mysql mysql   229 Apr 24 13:46 lib
drwxr-xr-x  4 mysql mysql    30 Apr 24 13:46 man
-rw-r--r--  1 mysql mysql  2478 Mar  4  2018 README
drwxr-xr-x 28 mysql mysql  4096 Apr 24 13:46 share
drwxr-xr-x  2 mysql mysq

你可能感兴趣的:(mysql,dba,数据库)