首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux etc passwd、shadow和group文件详解

在linux操作系统中, /etc/passwd文件中的每个用户都有一个对应的记录行,记录着这个用户的一基本属性。该文件对所有用户可读。...一般情况它与用户名是一一对应的。如果几个用户名对应的用户标识号是一样的,系统内部将把它们视为同一个用户,但是它们可以有不同的口令、不同的主目录以及不同的登录Shell等。取值范围是0-65535。...它对应着/etc/group文件中的一条记录。 . 注释性描述(users):字段记录着用户的一些个人情况,例如用户的真实姓名、电话、地址等,这个字段并没有什么实际的用途。...“登录名”是与/etc/passwd文件中的登录名相一致的用户账号 2. “口令”字段存放的是加密后的用户口令字: a. 如果为空,则对应用户没有口令,登录时不需要口令; b....与/etc/passwd中的登录名一样,组名不应重复。 口令:口令字段存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是*。

5.7K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql删除数据空间没有释放

    mysql> show index from ad_visit_history from test1;     // 查看一该表的索引信息   +------------------+-------...基数根据被存储为整数的统计数据来计数,所以即使对于小型表,该值也没有必要是精确的。基数越大,当进行联合时,MySQL 使用该索引的机会就越大。...如果没有被压缩,则为 NULL。 Null : 如果列含有 NULL,则含有 YES。如果没有,则为空。...三,用 optimize table 来优化一 mysql> optimize table ad_visit_history;                                             ...四,小结 结合 mysql 官方网站的信息,个人是这样理解的。当你删除数据 时,mysql 并不会回收,被已删除数据的占据的存储空间,以及索引位。

    5.3K20

    MySQL 教程

    更新一个视图将更新其基表(可以回忆一,视图本身没有数据)。如果你对视图增加或删除行,实际上是对其基表增加或删除行。但是,并非所有视图都是可更新的。...默认情况,当你断开与数据库的连接后,临时表就会自动被销毁。当然你也可以在当前 MySQL 会话使用 DROP TABLE 命令来手动删除临时表。...因为如果没有添加,MySQL 重启事件后又会回到原来的状态。...导入数据 1、mysql 命令导入 如果你需要将备份的数据库导入到 MySQL 服务器中,可以使用以下命令,使用以下命令你需要确认数据库已经创建: 在未登录情况 mysql -u 用户名 -p密码...❑ 最重要的规则就是,每条规则在某些条件都会被打破。 浏览文档 位于http://dev.mysql.com/doc/ 的 MySQL 文档有许多提示和技巧(甚至有用户提供的评论和反馈)。

    1K10

    公司没有 DBA,Mysql 运维自己来

    如果你的公司有 DBA,那么我恭喜你,你可以无视 Mysql 运维。如果你的公司没有 DBA,那你就好好学两手 Mysql 基本运维操作,行走江湖,防身必备。...三、配置 大部分情况,默认的基本配置已经足够应付大多数场景,不要轻易修改 Mysql 服务器配置,除非你明确知道修改项是有益的。 配置文件路径 配置 Mysql 首先要确定配置文件在哪儿。...不同 Linux 操作系统上,Mysql 配置文件路径可能不同。通常的路径为 /etc/my.cnf 或 /etc/mysql/my.cnf 。.../my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 配置项语法 Mysql 配置项设置都使用小写,单词之间用下划线或横线隔开(二者是等价的)。...设置了最大连接数,如果还是没有生效,考虑检查一 Linux 最大文件数 Mysql 最大连接数会受到最大文件数限制,vim /etc/security/limits.conf,添加 mysql 用户配置

    2.9K32

    Linux MySQL备份

    LinuxMySQL数据库备份和恢复 LinuxMySQL数据库有逻辑备份和物理备份,也可以分为完全备份、部分备份。...进行增量备份前,要启动二进制日志功能,首先使用vi /etc/my.cnf,打开配置文件,查看是否有log-bin配置行。...具体操作如图所示: 重新启动mysql服务,并且到目录/var/lib/mysql查对应文件:索引文件sql_backup.index和文件sql_backup.000001,如出现以上两个文件,说明二进制日志功能开启成功了...假设我们每天1点30分开始备份,命令如下:crontab -e 验证计划任务是否添加成功,输入命令:crontab -l 确认一crontab有没有开机启动,避免服务器重启后计划任务时效,输入命令...:chkconfig –list crond 上图中,我们看到2、3、4、5状态都是启动的,所以可以确认会开机自启动。

    6.7K10

    Linux安装MySQL

    #用rpm查看是否安装了MySQL rpm -qa | grep mysql #用ps命令查看是否有MySQL进程 ps -ef | grep mysql ##########拓展小知识########...-5.noarch.rpm 再下载yum源文件,这个rpm还不是mysql的安装文件,只是两个yum源文件,执行后,在/etc/yum.repos.d/ 这个目录下多出mysql-community-source.repo...start mysqld mysql -u root update user set password=PASSWORD('root') where User='root'; #在没有修改密码之前,也可以查看...identified by 'ssh'; grant all privileges on *.* to 'ssh'@'%' identified by 'ssh'; #执行sql脚本,可以有2种方法:在命令行(...未连接数据库),输入 : mysql -h localhost -u root -proot < /itoffer_new.sql #在命令行(已连接某个账户,且选择了use database或者创建了数据库

    16.4K31

    linuxmysql命令

    1.linux启动mysql的命令:   mysqladmin start   /ect/init.d/mysql start (前面为mysql的安装路径)   2.linux重启mysql的命令...mysql中,有关操作都是在mysql的提示符进行,而且每个命令以分号结束   1、显示数据库列表。   ...)   mysql>source news.sql;(在mysql命令执行,可导入表)   MySQLimport的常用选项介绍:   -d or –delete 新数据导入数据表中之前删除数据数据表中的所有信息...–fields-enclosed- by= char 指定文本文件中数据的记录时以什么括起的, 很多情况数据以双引号括起。 默认的情况数据是没有被字符括起的。   ...首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了

    5.4K10
    领券