Linux 部署Mysql数据库
1. 数据库官方网站下载对应版本的数据库;
2. 新建用户与用户组
//已经存在相关用户 ? 删除 : 新建
cat /etc/group | grep mysql //检查用户组
cat /etc/passwd |grep mysql //检查用户
groupadd mysql //新建用户组
useradd -r -g mysql mysql //新建用户
3. 解压数据库压缩文件并移动
tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz //解压
mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/ //移动文件
cd /usr/local/ //进入
mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql //重命名文件
4. 创建data目录
mkdir /usr/local/mysql/data
5. 更改mysql所属的用户组和用户,以及权限
[root@localhost /]# chown -R mysql:mysql /usr/local/mysql
[root@localhost /]# chmod -R 777 /usr/local/mysql
ls -l xxx.xxx (xxx.xxx是文件名)查看的是xxx文件之中的文件权限
-rw------- (600) 只有所有者才有读和写的权限
-rw-r–r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx–x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
6. 编译安装并初始化mysql
[root@localhost /]# cd /usr/local/mysql/bin
[root@localhost bin]# ./mysqld --initialize --user