chown可以将文件(含目录)的拥有者加以改变。一般来说,这个指令只有是由系统管理员(root)所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限可以自己的文件拥有者改设为别人。只有系统管理者(root)才有这样的权限。
使用权限 : root
使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file...
参数格式 :
user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)
-c : 若该档案拥有者确实已经更改,才显示其更改动作
-f : 若该档案拥有者无法被更改也不要显示错误讯息
-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案
-v : 显示拥有者变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
范例 :
将文件mysql_slow.log的属主设为 mysql, 属组设为mysql :
chown mysql:mysql mysql_slow.log(有时候日志太大删除需要重建的时候,需要进行此操作,不然日志写不进去)
将目录logs的属主设为 mysql, 属组设为mysql :
chown -R mysql:mysql logs
将目前目录下的所有目录(及其子目录)与文件的属主设为test 群属组设为test :
chown -R test:test *
分享到:
相关推荐
5. **设置权限和启动**:确保`mysql`用户拥有数据目录的所有权,如 `chown -R mysql:mysql /var/lib/mysql`。接着,你可以启动MySQL服务,如 `./bin/mysqld_safe --user=mysql &` 或通过系统服务管理工具(如`...
本文将详细讲解Linux中的一个重要命令——`chown`,它用于更改文件或目录的所有者以及所属用户组,是进行权限管理的关键工具。 `chown`(change owner)命令的作用在于调整文件或目录的所有权,即改变文件或目录的...
chown -R root:mysql /usr/local/mysql chmod -R 755 /usr/local/mysql ``` 4. **启动与测试** - **启动MySQL**:使用初始化的用户启动MySQL服务。 ``` bin/mysqld_safe --user=mysql & ``` - **连接MySQL...
5. **设置权限**:使用`chown`命令更改数据目录的所有权到MySQL用户和组。 6. **启动服务**:使用系统特定的命令(如`systemctl start mysql`或`service mysql start`)启动MySQL服务。 7. **安全设置**:运行`mysql...
sudo chown -R root:root /usr/local/mysql ``` 4. 初始化数据库并设置初始密码: ``` sudo /usr/local/mysql/bin/mysql_secure_installation ``` 按照提示,设置root用户的密码和其他安全选项。 5. 添加...
5. 设置权限:`chown -R mysql:mysql /var/lib/mysql` 6. 启动服务:`/etc/init.d/mysqld start` 7. 配置系统服务,使其能在启动时自动运行:`chkconfig --add mysqld` 三、MySQL配置 MySQL的配置文件通常为 `my....
sudo chown -R your_username:your_groupname /data/db ``` 将`your_username`和`your_groupname`替换为你的用户名和组名。 四、启动MongoDB 使用解压后的`mongod`命令启动MongoDB服务: ``` sudo /path/to/...
sudo chown -R mysql:mysql /var/lib/mysql ``` 5. **配置MySQL**:进入解压后的目录,执行配置脚本: ``` cd mysql-5.7.18-linux-glibc2.5-x86_64 sudo ./scripts/mysql_install_db --user=mysql --basedir=/...
在Linux操作系统中,`chown`(change owner)是一个强大的命令,用于改变文件或目录的所有者(用户)和/或所有组。这个命令对于系统管理、权限设置以及软件开发环境的配置至关重要。以下是对`chown`命令的详细说明:...
chown -R mysql:mysql /usr/local/mysql ``` 4. **配置**: 编辑配置文件`my.cnf`以满足你的需求。默认配置可能位于`/usr/local/mysql/support-files/my-default.cnf`。 5. **初始化**: 运行MySQL的初始化脚本来...
- 设置权限:设置`mysql.server`脚本或使用`chown`命令更改文件权限。 - 启动服务:通过`./bin/mysqld_safe &`启动MySQL服务器。 - 客户端连接:使用`./bin/mysql`命令进入MySQL客户端,进行数据库操作。 4. **...
sudo chown -R mysql:mysql /var/lib/mysql ``` 4. **配置MySQL**:进入解压后的目录,执行配置脚本,设置必要的参数,例如数据目录、用户、密码等: ``` cd mysql-5.7.33-linux-glibc2.12-x86_64 ./scripts/...
3. 设置权限:`sudo chown -R root:root /usr/local/mysql` 4. 初始化数据库:`sudo /usr/local/mysql/bin/mysqld --initialize-insecure` 5. 安装服务脚本:`sudo cp support-files/mysql.server /etc/init.d/mysql...
5. 设置权限:确保MySQL服务可以访问数据目录,如`chown -R mysql:mysql /var/lib/mysql`。 6. 启动MySQL服务:使用`./bin/mysqld_safe --user=mysql &`启动MySQL服务器。 7. 设置root用户密码:通过`./bin/mysql_...
chown -R mongodb:mongodb /data/db ``` 3. **启动MongoDB服务**:进入解压后的bin目录,启动mongod服务: ``` cd mongodb-linux-x86_64-rhel62-3.4.14/bin sudo ./mongod --dbpath /data/db ``` 如果一切...
sudo chown -R mysql:mysql /var/lib/mariadb sudo /usr/local/mariadb/bin/mariadb-install-db --user=mysql --basedir=/usr/local/mariadb --datadir=/var/lib/mariadb ``` 启动MariaDB服务,并设置开机启动: `...
sudo chown -R $USER:$USER /data/db ``` 5. **启动MongoDB**:进入解压后的bin目录,然后启动mongod服务: ``` cd mongodb-linux-aarch64-ubuntu1804-4.2.5/bin ./mongod --dbpath /data/db ``` 6. **配置...
chown -R mysql:mysql /var/lib/mysql_data ``` 4. **配置MySQL**: 进入解压后的目录,执行配置脚本,根据实际需求选择配置选项。例如: ``` cd mysql-5.6.45-linux-glibc2.12-x86_64 ./scripts/mysql_...
在Linux环境下安装MySQL 5.7.21的详细步骤如下: 1. **安装包准备**:首先,你需要从MySQL的官方网站或者可靠的第三方源下载安装包。在这个例子中,使用的是`mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz`,你可以...
sudo chown $(id -u):$(id -g) $HOME/.kube/config ``` 八、安装网络插件 Kubernetes需要网络插件实现Pod间的通信,CNI(Container Network Interface)是Kubernetes的标准网络接口。常用的CNI插件有Flannel、...