04-添加 mysql 用户组和用户

2021-05-08  本文已影响0人  紫荆秋雪_文

一、添加 mysql 用户组

使用 root 账户登录 CentOS7.6服务器,然后执行命令添加 mysql 用户组

groupadd mysql
useradd -r -g mysql mysql

二、赋予 mysql 用户目录权限

2.1、MySQL安装在以下目录

/usr/local/mysql_3306
创建目录
mkdir -p /usr/local/mysql_3306

2.2、将MySQL数据库的数据文件存放到以下目录

/data/mysql_3306
创建目录
mkdir -p /data/mysql_3306

2.3、将MySQL的配置文件 my.cnf 存放到 /etc目录下

chown用法

chown [-cfhvR] [--help] [--version] user[:group] file...

2.4、修改目录或者文件的所有者为 mysql 用户

chown -R mysql:mysql /usr/local/mysql_3306

chown -R mysql:mysql /data/mysql_3306

chown mysql:mysql /etc/my.cnf

2.5、创建 mysql 用户目录 /home/mysql

mkdir -p /home/mysql

2.6、将 /home/mysql 目录、/tmp 目录和 /home 目录的所有者修改为 mysql 用户

chown -R mysql:mysql /home/mysql/

chown -R mysql:mysql /tmp/

chown -R mysql:mysql /home/

三、赋予 mysql 用户 sudo 权限

vim /etc/sudoers
mysql   ALL=(ALL)       ALL

四、赋予 mysql 用户登录密码

passwd mysql

五、赋予 mysql 用户 SSH 免密登录

ssh-keygen -t rsa
cat /home/mysql/.ssh/id_rsa.pub >> /home/mysql/.ssh/authorized_keys
chmod 700 /home/mysql/

chmod 700 /home/mysql/.ssh

chmod 644 /home/mysql/.ssh/authorized_keys

chmod 600 /home/mysql/.ssh/id_rsa

ssh-copy-id -i /home/mysql/.ssh/id_rsa.pub raven002
上一篇 下一篇

猜你喜欢

热点阅读