chown -R mysql:mysql ./及chown详解

本文介绍如何使用chown命令更改文件和目录的所有者及用户组,特别讲解了在不使用包管理器安装MySQL时如何设置正确的所有者和用户组。

当我们在不通过yum(CentOS<redhat>)、apt-get(Ubuntu<debian>)来安装MySQL的时候,通常执行以下命令来改变目录的拥有者:

[root@localhost ~]# chown -R  mysql:mysql ./

那?这两个mysql谁是用户名谁是用户组呢?见chown详解

     chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 

  1.命令格式:

    chown [选项]... [所有者][:[组]] 文件...

  2.命令功能:

    通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。

  3.命令参数:

  必要参数:

    -c 显示更改的部分的信息

    -f 忽略错误信息

    -h 修复符号链接

    -R 处理指定目录以及其子目录下的所有文件

    -v 显示详细的处理信息

    -deference 作用于符号链接的指向,而不是链接文件本身

  选择参数:

    --reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

    --from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变

    --help 显示帮助信息

    --version 显示版本信息

气到我了,帮我把MySQL删除,我要重新安装和配置,MySQL密码改为wyy1234567,目前我的MySQL压缩包路径为/export/soft/mysql-5.7.43-linux-glibc2.12-x86_64.tar.gz还有一个我不知道是什么/export/soft/mysql-connector-java-5.1.49.jar,然后这是老师发的资料mysql的安装 下载安装包并解压 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.43-linux-glibc2.12-x86_64.tar.gz 或者下载好安装包后上传到/export/soft文件夹 在这里插入图片描述 在这里插入图片描述 修改名字 在这里插入图片描述 添加MySQL环境 export PATH=$PATH:/export/server/mysql/bin 刷新环境变量 source /etc/profile 配置文件vim /etc/my.cnf [mysqld] port=3306 user=mysql basedir=/export/server/mysql datadir=/export/server/mysql/data socket=/tmp/mysql.sock lower_case_table_names=1 [mysqld_safe] log-error=/export/server/mysql/data/error.log pid-file=/export/server/mysql/mysql.pid 创建mysql账户分组以及目录授权 cd /export/server/mysql mkdir data groupadd mysql useradd -g mysql mysql chown -R mysql.mysql /export/server/mysql/ 初始化mysql数据库 cd /export/server/mysql ./bin/mysqld --user=mysql --initialize 配置mysql自启动 cp /export/server/mysql/support-files/mysql.server /etc/init.d/mysql chkconfig --add mysql #执行启动mysql操作 ./support-files/mysql.server start 登录客户端重置密码 使用初始化数据库时生成的临时密码 ./mysql -u root -p #修改默认密码为root ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #切换到mysql系统数据库 use mysql; #修改为运行其他远程IP访问 update user set host='%' where user = 'root'; #刷新权限配置 flush privileges;
最新发布
11-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值